You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by bu...@apache.org on 2015/06/15 13:19:42 UTC

svn commit: r954887 [2/2] - in /websites/staging/xmlgraphics/trunk/content: ./ fop/compliance.html

Modified: websites/staging/xmlgraphics/trunk/content/fop/compliance.html
==============================================================================
--- websites/staging/xmlgraphics/trunk/content/fop/compliance.html (original)
+++ websites/staging/xmlgraphics/trunk/content/fop/compliance.html Mon Jun 15 11:19:41 2015
@@ -439,6 +439,7 @@ $(document).ready(function () {
 <th>XSL-FO Conformance Level</th>
 <th>FOP 1.0</th>
 <th>FOP 1.1</th>
+<th>FOP 2.0</th>
 <th>FOP dev</th>
 <th>Comments</th>
 </tr>
@@ -452,6 +453,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_root">§6.4.2</a></td>
@@ -460,6 +462,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -469,6 +472,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -478,6 +482,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -487,6 +492,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -496,6 +502,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -505,6 +512,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -514,6 +522,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -523,6 +532,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -532,6 +542,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -541,6 +552,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -550,6 +562,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -559,6 +572,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>The page width may not change among pages of the same page-sequence unless a forced break is inserted.</td>
 </tr>
 <tr>
@@ -568,6 +582,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -577,6 +592,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -586,6 +602,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -595,6 +612,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -604,6 +622,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -613,6 +632,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -622,6 +642,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -631,6 +652,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -640,6 +662,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -649,6 +672,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -658,6 +682,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -667,6 +692,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -676,6 +702,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -685,6 +712,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -695,6 +723,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_block">§6.5.2</a></td>
@@ -703,6 +732,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -712,6 +742,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td></td>
 </tr>
 <tr>
@@ -722,6 +753,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_bidi-override">§6.6.2</a></td>
@@ -730,6 +762,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -739,6 +772,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -748,6 +782,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -757,6 +792,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -766,6 +802,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td>Built-in support for SVG only, additional namespaces through optional extensions.</td>
 </tr>
 <tr>
@@ -774,7 +811,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
+<td></td>
+<td class="yes">yes{.yes} yes</td>
 <td></td>
 </tr>
 <tr>
@@ -783,8 +821,9 @@ $(document).ready(function () {
 <td class="extended">Extended</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
+<td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>[FOP dev] initial support: not all properties are implemented. See <a href="https://issues.apache.org/jira/browse/FOP-1524">FOP-1524</a></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_leader">§6.6.9</a></td>
@@ -793,6 +832,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -802,6 +842,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -811,6 +852,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.</td>
 </tr>
 <tr>
@@ -820,6 +862,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>Works only for page-sequence so far. After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.</td>
 </tr>
 <tr>
@@ -829,6 +872,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -838,6 +882,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -847,6 +892,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -857,6 +903,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_table-and-caption">§6.7.2</a></td>
@@ -865,6 +912,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -874,6 +922,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>No support for auto layout yet</td>
 </tr>
 <tr>
@@ -883,6 +932,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -892,6 +942,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -901,6 +952,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -910,6 +962,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -919,6 +972,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -928,6 +982,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -937,6 +992,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -947,6 +1003,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_list-block">§6.8.2</a></td>
@@ -955,6 +1012,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -964,6 +1022,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -973,6 +1032,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -982,6 +1042,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -992,6 +1053,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_basic-link">§6.9.2</a></td>
@@ -1000,6 +1062,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td>both internal and external supported</td>
 </tr>
 <tr>
@@ -1009,7 +1072,8 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="partial">partial</td>
-<td>[FOP dev] initial support: used with fox:auto-toggle extension</td>
+<td class="partial">partial</td>
+<td>[FOP 2.0] initial support: used with fox:auto-toggle extension</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_multi-case">§6.9.4</a></td>
@@ -1018,7 +1082,8 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="partial">partial</td>
-<td>[FOP dev] initial support: space attributes not currently supported; dynamic content inside a table cell does not work</td>
+<td class="partial">partial</td>
+<td>[FOP 2.0] initial support: space attributes not currently supported; dynamic content inside a table cell does not work</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_multi-toggle">§6.9.5</a></td>
@@ -1027,6 +1092,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1036,6 +1102,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1045,6 +1112,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1055,6 +1123,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl11/#fo_index-page-number-prefix">§6.10.2</a></td>
@@ -1063,6 +1132,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1072,6 +1142,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1081,6 +1152,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1090,6 +1162,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1099,6 +1172,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1108,6 +1182,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1117,6 +1192,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1126,6 +1202,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1136,6 +1213,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl11/#fo_bookmark-tree">§6.11.1</a></td>
@@ -1144,6 +1222,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -1153,6 +1232,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>external-destination is not yet supported.</td>
 </tr>
 <tr>
@@ -1162,6 +1242,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>color, font-style and font-weight are not supported, yet.</td>
 </tr>
 <tr>
@@ -1172,6 +1253,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_float">§6.12.2</a></td>
@@ -1180,6 +1262,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td><a href="http://xmlgraphics.apache.org/fop/fo.html#floats">See restrictions</a></td>
 </tr>
 <tr>
@@ -1189,6 +1272,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td class="partial">partial</td>
 <td>Restrictions with multi-column documents.</td>
 </tr>
 <tr>
@@ -1198,6 +1282,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -1208,6 +1293,7 @@ $(document).ready(function () {
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#fo_change-bar-begin">§6.13.2</a></td>
@@ -1216,6 +1302,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1225,6 +1312,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
+<td class="no">no</td>
 <td></td>
 </tr>
 <tr>
@@ -1234,6 +1322,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td>Only works as expected with inline-level content.</td>
 </tr>
 <tr>
@@ -1243,6 +1332,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -1252,6 +1342,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
+<td class="yes">yes</td>
 <td></td>
 </tr>
 <tr>
@@ -1261,7 +1352,8 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="partial">partial</td>
-<td>[FOP dev] initial support: marker element needs to be an element that does not change the BPD of the containing cell.</td>
+<td class="partial">partial</td>
+<td>[FOP 2.0] initial support: marker element needs to be an element that does not change the BPD of the containing cell.</td>
 </tr>
 </tbody>
 </table>
@@ -1275,8 +1367,8 @@ $(document).ready(function () {
 <th>XSL-FO Conformance Level</th>
 <th>FOP 1.0</th>
 <th>FOP 1.1</th>
+<th>FOP 2.0</th>
 <th>FOP dev</th>
-<th>Comments</th>
 </tr>
 </thead>
 <tbody>
@@ -1296,7 +1388,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#role">§7.5.2</a></td>
@@ -1305,7 +1397,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-absolute-position-properties">§7.6</a></td>
@@ -1323,7 +1415,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#top">§7.6.2</a></td>
@@ -1332,7 +1424,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#right">§7.6.3</a></td>
@@ -1341,7 +1433,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#bottom">§7.6.4</a></td>
@@ -1350,7 +1442,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#left">§7.6.5</a></td>
@@ -1359,7 +1451,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-aural-properties">§7.7</a></td>
@@ -1377,7 +1469,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#cue-after">§7.7.2</a></td>
@@ -1386,7 +1478,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#cue-before">§7.7.3</a></td>
@@ -1395,7 +1487,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#elevation">§7.7.4</a></td>
@@ -1404,7 +1496,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#pause-after">§7.7.5</a></td>
@@ -1413,7 +1505,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#pause-before">§7.7.6</a></td>
@@ -1422,7 +1514,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#pitch">§7.7.7</a></td>
@@ -1431,7 +1523,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#pitch-range">§7.7.8</a></td>
@@ -1449,7 +1541,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#richness">§7.7.10</a></td>
@@ -1467,7 +1559,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#speak-header">§7.7.12</a></td>
@@ -1476,7 +1568,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#speak-numeral">§7.7.13</a></td>
@@ -1485,7 +1577,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#speak-punctuation">§7.7.14</a></td>
@@ -1503,7 +1595,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#stress">§7.7.16</a></td>
@@ -1512,7 +1604,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#voice-family">§7.7.17</a></td>
@@ -1521,7 +1613,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#volume">§7.7.18</a></td>
@@ -1530,7 +1622,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-border-padding-and-background-properties">§7.8</a></td>
@@ -1557,7 +1649,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#background-image">§7.8.3</a></td>
@@ -1566,7 +1658,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#background-repeat">§7.8.4</a></td>
@@ -1575,7 +1667,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#background-position-horizontal">§7.8.5</a></td>
@@ -1593,7 +1685,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Ignored when background-repeat set to "repeat" or "repeat-y"</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-before-color">§7.8.7</a></td>
@@ -1602,7 +1694,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-before-style">§7.8.8</a></td>
@@ -1611,7 +1703,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-before-width">§7.8.9</a></td>
@@ -1620,7 +1712,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-after-color">§7.8.10</a></td>
@@ -1629,7 +1721,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-after-style">§7.8.11</a></td>
@@ -1638,7 +1730,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-after-width">§7.8.12</a></td>
@@ -1647,7 +1739,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-start-color">§7.8.13</a></td>
@@ -1656,7 +1748,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-start-style">§7.8.14</a></td>
@@ -1665,7 +1757,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-start-width">§7.8.15</a></td>
@@ -1674,7 +1766,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-end-color">§7.8.16</a></td>
@@ -1683,7 +1775,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-end-style">§7.8.17</a></td>
@@ -1692,7 +1784,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-end-width">§7.8.18</a></td>
@@ -1701,7 +1793,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-top-color">§7.8.19</a></td>
@@ -1710,7 +1802,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-top-style">§7.8.20</a></td>
@@ -1719,7 +1811,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-top-width">§7.8.21</a></td>
@@ -1728,7 +1820,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-bottom-color">§7.8.22</a></td>
@@ -1737,7 +1829,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-bottom-style">§7.8.23</a></td>
@@ -1746,7 +1838,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-bottom-width">§7.8.24</a></td>
@@ -1755,7 +1847,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-left-color">§7.8.25</a></td>
@@ -1764,7 +1856,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-left-style">§7.8.26</a></td>
@@ -1773,7 +1865,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-left-width">§7.8.27</a></td>
@@ -1782,7 +1874,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-right-color">§7.8.28</a></td>
@@ -1791,7 +1883,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-right-style">§7.8.29</a></td>
@@ -1800,7 +1892,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-right-width">§7.8.30</a></td>
@@ -1809,7 +1901,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-before">§7.8.31</a></td>
@@ -1818,7 +1910,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-after">§7.8.32</a></td>
@@ -1827,7 +1919,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-start">§7.8.33</a></td>
@@ -1836,7 +1928,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-end">§7.8.34</a></td>
@@ -1845,7 +1937,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-top">§7.8.35</a></td>
@@ -1854,7 +1946,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-bottom">§7.8.36</a></td>
@@ -1863,7 +1955,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-left">§7.8.37</a></td>
@@ -1872,7 +1964,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding-right">§7.8.38</a></td>
@@ -1881,7 +1973,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-font-properties">§7.9</a></td>
@@ -1899,7 +1991,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>font-family lists are allowed but glyph based font selection is not supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-selection-strategy">§7.9.3</a></td>
@@ -1908,7 +2000,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-size">§7.9.4</a></td>
@@ -1917,7 +2009,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-stretch">§7.9.5</a></td>
@@ -1926,7 +2018,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-size-adjust">§7.9.6</a></td>
@@ -1935,7 +2027,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-style">§7.9.7</a></td>
@@ -1944,7 +2036,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-variant">§7.9.8</a></td>
@@ -1953,7 +2045,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font-weight">§7.9.9</a></td>
@@ -1962,7 +2054,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>TODO &lt;relative&gt; font weights</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-hyphenation-properties">§7.10</a></td>
@@ -1980,7 +2072,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td>For PDF output: Only 2-letter codes from ISO 3166 are supported properly to identify the natural language!</td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#language">§7.10.2</a></td>
@@ -1989,7 +2081,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td>For PDF output: Only 2-letter codes from ISO 639 are supported properly to identify the natural language! Also used with complex scripts features.</td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#script">§7.10.3</a></td>
@@ -1998,7 +2090,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td>Used with complex scripts features to override default script heuristics.</td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#hyphenate">§7.10.4</a></td>
@@ -2006,8 +2098,8 @@ $(document).ready(function () {
 <td class="extended">Extended</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#hyphenation-character">§7.10.5</a></td>
@@ -2016,7 +2108,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#hyphenation-push-character-count">§7.10.6</a></td>
@@ -2024,8 +2116,8 @@ $(document).ready(function () {
 <td class="extended">Extended</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#hyphenation-remain-character-count">§7.10.7</a></td>
@@ -2033,8 +2125,8 @@ $(document).ready(function () {
 <td class="extended">Extended</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-margin-properties-block">§7.11</a></td>
@@ -2051,8 +2143,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#margin-bottom">§7.11.2</a></td>
@@ -2060,8 +2152,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#margin-left">§7.11.3</a></td>
@@ -2069,8 +2161,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#margin-right">§7.11.4</a></td>
@@ -2078,8 +2170,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#space-before">§7.11.5</a></td>
@@ -2088,7 +2180,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Space adjustment may not fully work everywhere, yet.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#space-after">§7.11.6</a></td>
@@ -2097,7 +2189,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Space adjustment may not fully work everywhere, yet.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#start-indent">§7.11.7</a></td>
@@ -2106,7 +2198,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#end-indent">§7.11.8</a></td>
@@ -2115,7 +2207,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-margin-properties-inline">§7.12</a></td>
@@ -2133,7 +2225,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#d0e21783">§7.12.2</a></td>
@@ -2142,7 +2234,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#d0e21791">§7.12.3</a></td>
@@ -2151,7 +2243,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#d0e21799">§7.12.4</a></td>
@@ -2160,7 +2252,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#space-end">§7.12.5</a></td>
@@ -2169,7 +2261,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#space-start">§7.12.6</a></td>
@@ -2177,8 +2269,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td class="no">no</td>
 <td></td>
+<td class="no">no{.no} no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#common-relative-position-properties">§7.13</a></td>
@@ -2196,7 +2288,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#d0e21942">§7.13.2</a></td>
@@ -2205,7 +2297,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#d0e21950">§7.13.3</a></td>
@@ -2214,7 +2306,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#d0e21958">§7.13.4</a></td>
@@ -2223,7 +2315,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#relative-position">§7.13.5</a></td>
@@ -2232,7 +2324,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#area-alignment">§7.14</a></td>
@@ -2250,7 +2342,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#alignment-baseline">§7.14.2</a></td>
@@ -2259,7 +2351,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#baseline-shift">§7.14.3</a></td>
@@ -2268,7 +2360,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#display-align">§7.14.4</a></td>
@@ -2276,8 +2368,8 @@ $(document).ready(function () {
 <td class="extended">Extended</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
+<td>partial</td>
 <td class="partial">partial</td>
-<td>TODO Check e-g, i-f-o.</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#dominant-baseline">§7.14.5</a></td>
@@ -2286,7 +2378,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#relative-align">§7.14.6</a></td>
@@ -2295,7 +2387,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e22982">§7.15</a></td>
@@ -2313,7 +2405,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#allowed-width-scale">§7.15.2</a></td>
@@ -2322,7 +2414,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#block-progression-dimension">§7.15.3</a></td>
@@ -2331,7 +2423,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#content-height">§7.15.4</a></td>
@@ -2340,7 +2432,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#content-width">§7.15.5</a></td>
@@ -2349,7 +2441,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#height">§7.15.6</a></td>
@@ -2358,7 +2450,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#inline-progression-dimension">§7.15.7</a></td>
@@ -2367,7 +2459,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#max-height">§7.15.8</a></td>
@@ -2376,7 +2468,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#max-width">§7.15.9</a></td>
@@ -2385,7 +2477,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#min-height">§7.15.10</a></td>
@@ -2394,7 +2486,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#min-width">§7.15.11</a></td>
@@ -2403,7 +2495,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#scaling">§7.15.12</a></td>
@@ -2412,7 +2504,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#scaling-method">§7.15.13</a></td>
@@ -2421,7 +2513,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#width">§7.15.14</a></td>
@@ -2430,7 +2522,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e24119">§7.16</a></td>
@@ -2448,7 +2540,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#hyphenation-ladder-count">§7.16.2</a></td>
@@ -2457,7 +2549,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#last-line-end-indent">§7.16.3</a></td>
@@ -2466,7 +2558,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#line-height">§7.16.4</a></td>
@@ -2484,7 +2576,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#line-stacking-strategy">§7.16.6</a></td>
@@ -2493,7 +2585,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>value "line-height" not supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#linefeed-treatment">§7.16.7</a></td>
@@ -2502,7 +2594,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#white-space-treatment">§7.16.8</a></td>
@@ -2520,7 +2612,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Only start, end, center and justify are supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-align-last">§7.16.10</a></td>
@@ -2529,7 +2621,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Only start, end, center and justify are supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-indent">§7.16.11</a></td>
@@ -2538,7 +2630,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#white-space-collapse">§7.16.12</a></td>
@@ -2547,7 +2639,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#wrap-option">§7.16.13</a></td>
@@ -2556,7 +2648,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Only supported on fo:block.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e25178">§7.17</a></td>
@@ -2574,7 +2666,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#letter-spacing">§7.17.2</a></td>
@@ -2583,7 +2675,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#suppress-at-line-break">§7.17.3</a></td>
@@ -2592,7 +2684,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-decoration">§7.17.4</a></td>
@@ -2601,7 +2693,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-shadow">§7.17.5</a></td>
@@ -2610,7 +2702,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-transform">§7.17.6</a></td>
@@ -2619,7 +2711,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#treat-as-word-space">§7.17.7</a></td>
@@ -2628,7 +2720,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#word-spacing">§7.17.8</a></td>
@@ -2637,7 +2729,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e25895">§7.18</a></td>
@@ -2655,7 +2747,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#color-profile-name">§7.18.2</a></td>
@@ -2664,7 +2756,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#rendering-intent">§7.18.3</a></td>
@@ -2673,7 +2765,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e26080">§7.19</a></td>
@@ -2691,7 +2783,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#float">§7.19.2</a></td>
@@ -2700,7 +2792,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#intrusion-displace">§7.19.3</a></td>
@@ -2709,7 +2801,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e26492">§7.20</a></td>
@@ -2727,7 +2819,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#break-before">§7.20.2</a></td>
@@ -2736,7 +2828,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#keep-together">§7.20.3</a></td>
@@ -2745,7 +2837,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>[1.0 and later] minimal support for &lt;integer&gt; value.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#keep-with-next">§7.20.4</a></td>
@@ -2754,7 +2846,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Works on all implemented block-level FOs, but not on inline-level FOs.  Minimal support for &lt;integer&gt; value.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#keep-with-previous">§7.20.5</a></td>
@@ -2763,7 +2855,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>works on all implemented block-level FOs, but not on inline-level FOs. Minimal support for &lt;integer&gt; value.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#orphans">§7.20.6</a></td>
@@ -2772,7 +2864,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#widows">§7.20.7</a></td>
@@ -2781,7 +2873,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e26965">§7.21</a></td>
@@ -2799,7 +2891,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#overflow">§7.21.2</a></td>
@@ -2808,7 +2900,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#reference-orientation">§7.21.3</a></td>
@@ -2817,7 +2909,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#span">§7.21.4</a></td>
@@ -2826,7 +2918,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e27308">§7.22</a></td>
@@ -2844,7 +2936,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td>Not supported</td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#leader-pattern">§7.22.2</a></td>
@@ -2853,7 +2945,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td>Value "use-content" does not work in all circumstances.</td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#leader-pattern-width">§7.22.3</a></td>
@@ -2862,7 +2954,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#leader-length">§7.22.4</a></td>
@@ -2871,7 +2963,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#rule-style">§7.22.5</a></td>
@@ -2880,7 +2972,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#rule-thickness">§7.22.6</a></td>
@@ -2889,7 +2981,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e27719">§7.23</a></td>
@@ -2907,7 +2999,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#auto-restore">§7.23.2</a></td>
@@ -2916,7 +3008,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#case-name">§7.23.3</a></td>
@@ -2925,7 +3017,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#case-title">§7.23.4</a></td>
@@ -2934,7 +3026,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#destination-placement-offset">§7.23.5</a></td>
@@ -2943,7 +3035,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#external-destination">§7.23.6</a></td>
@@ -2952,7 +3044,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#indicate-destination">§7.23.7</a></td>
@@ -2961,7 +3053,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#internal-destination">§7.23.8</a></td>
@@ -2970,7 +3062,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#show-destination">§7.23.9</a></td>
@@ -2988,7 +3080,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>support for starting-state on fo:bookmark</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#switch-to">§7.23.11</a></td>
@@ -2997,7 +3089,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#target-presentation-context">§7.23.12</a></td>
@@ -3006,7 +3098,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#target-processing-context">§7.23.13</a></td>
@@ -3015,7 +3107,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#target-stylesheet">§7.23.14</a></td>
@@ -3024,7 +3116,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e28521">§7.24</a></td>
@@ -3042,7 +3134,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#index-key">§7.24.2</a></td>
@@ -3051,7 +3143,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-number-treatment">§7.24.3</a></td>
@@ -3060,7 +3152,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#merge-ranges-across-index-key-references">§7.24.4</a></td>
@@ -3069,7 +3161,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#merge-sequential-page-numbers">§7.24.5</a></td>
@@ -3078,7 +3170,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#merge-pages-across-index-key-references">§7.24.6</a></td>
@@ -3087,7 +3179,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#ref-index-key">§7.24.7</a></td>
@@ -3096,7 +3188,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e28896">§7.25</a></td>
@@ -3114,7 +3206,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#retrieve-boundary-within-table">§7.25.2</a></td>
@@ -3132,7 +3224,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#retrieve-position">§7.53.4</a></td>
@@ -3141,7 +3233,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#retrieve-boundary">§7.25.5</a></td>
@@ -3150,7 +3242,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#retrieve-position-within-table">§7.25.6</a></td>
@@ -3159,7 +3251,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e29313">§7.26</a></td>
@@ -3177,7 +3269,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td>[1.0 and earlier] only values '0*1', 'a', 'A', 'i', 'I' supported</td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#grouping-separator">§7.26.2</a></td>
@@ -3186,7 +3278,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#grouping-size">§7.26.3</a></td>
@@ -3195,7 +3287,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#letter-value">§7.26.4</a></td>
@@ -3204,7 +3296,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e29484">§7.27</a></td>
@@ -3222,7 +3314,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#column-count">§7.27.2</a></td>
@@ -3231,7 +3323,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#column-gap">§7.27.3</a></td>
@@ -3240,7 +3332,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#extent">§7.27.4</a></td>
@@ -3249,7 +3341,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#flow-name">§7.27.5</a></td>
@@ -3258,7 +3350,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#force-page-count">§7.27.6</a></td>
@@ -3267,7 +3359,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#initial-page-number">§7.27.7</a></td>
@@ -3276,7 +3368,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#master-name">§7.27.8</a></td>
@@ -3285,7 +3377,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#master-reference">§7.27.9</a></td>
@@ -3294,7 +3386,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#maximum-repeats">§7.27.10</a></td>
@@ -3302,8 +3394,8 @@ $(document).ready(function () {
 <td class="extended">Extended</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td class="yes">yes</td>
 <td></td>
+<td class="yes">yes{.yes} yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#media-usage">§7.27.11</a></td>
@@ -3312,7 +3404,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#odd-or-even">§7.27.12</a></td>
@@ -3321,7 +3413,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-height">§7.27.13</a></td>
@@ -3330,7 +3422,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>value "indefinite" not yet supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-position">§7.27.14</a></td>
@@ -3339,7 +3431,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td>value "only" not supported</td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-width">§7.27.15</a></td>
@@ -3348,7 +3440,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>value "indefinite" not yet supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#precedence">§7.27.16</a></td>
@@ -3357,7 +3449,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#region-name">§7.27.17</a></td>
@@ -3366,7 +3458,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#flow-map-name">§7.27.18</a></td>
@@ -3375,7 +3467,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#flow-map-reference">§7.27.19</a></td>
@@ -3384,7 +3476,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#flow-name-reference">§7.27.20</a></td>
@@ -3393,7 +3485,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#region-name-reference">§7.27.21</a></td>
@@ -3402,7 +3494,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e30798">§7.28</a></td>
@@ -3420,7 +3512,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-before-precedence">§7.28.2</a></td>
@@ -3428,8 +3520,8 @@ $(document).ready(function () {
 <td class="basic">Basic</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td class="no">no</td>
 <td></td>
+<td class="no">no{.no} no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-collapse">§7.28.3</a></td>
@@ -3438,7 +3530,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>value "collapse-with-precedence" not yet supported</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-end-precedence">§7.28.4</a></td>
@@ -3447,7 +3539,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-separation">§7.28.5</a></td>
@@ -3456,7 +3548,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-start-precedence">§7.28.6</a></td>
@@ -3465,7 +3557,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#caption-side">§7.28.7</a></td>
@@ -3474,7 +3566,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#column-number">§7.28.8</a></td>
@@ -3483,7 +3575,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#column-width">§7.28.9</a></td>
@@ -3492,7 +3584,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#empty-cells">§7.28.10</a></td>
@@ -3501,7 +3593,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#ends-row">§7.28.11</a></td>
@@ -3510,7 +3602,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#number-columns-repeated">§7.28.12</a></td>
@@ -3519,7 +3611,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#number-columns-spanned">§7.28.13</a></td>
@@ -3528,7 +3620,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#number-rows-spanned">§7.28.14</a></td>
@@ -3537,7 +3629,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#starts-row">§7.28.15</a></td>
@@ -3546,7 +3638,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#table-layout">§7.28.16</a></td>
@@ -3555,7 +3647,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#table-omit-footer-at-break">§7.28.17</a></td>
@@ -3564,7 +3656,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#table-omit-header-at-break">§7.28.18</a></td>
@@ -3573,7 +3665,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#writing-mode-related">§7.29</a></td>
@@ -3591,7 +3683,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#glyph-orientation-horizontal">§7.29.2</a></td>
@@ -3600,7 +3692,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#glyph-orientation-vertical">§7.29.3</a></td>
@@ -3609,7 +3701,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-altitude">§7.29.4</a></td>
@@ -3618,7 +3710,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#text-depth">§7.29.5</a></td>
@@ -3627,7 +3719,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#unicode-bidi">§7.29.6</a></td>
@@ -3636,7 +3728,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#writing-mode">§7.29.7</a></td>
@@ -3645,7 +3737,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>[1.1 and later] only horizontal left-to-right and right-to-left modes</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e32871">§7.30</a></td>
@@ -3663,7 +3755,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#change-bar-color">§7.30.2</a></td>
@@ -3672,7 +3764,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#change-bar-offset">§7.30.3</a></td>
@@ -3681,7 +3773,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#change-bar-placement">§7.30.4</a></td>
@@ -3690,7 +3782,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#change-bar-style">§7.30.5</a></td>
@@ -3699,7 +3791,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#change-bar-width">§7.30.6</a></td>
@@ -3708,7 +3800,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#content-type">§7.30.7</a></td>
@@ -3717,7 +3809,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#id">§7.30.8</a></td>
@@ -3726,7 +3818,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>IDs on table-header, table-footer, table-body, table-row, table-and-caption, table-caption, inline-container and bidi-override are not available, yet.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#intrinsic-scale-value">§7.30.9</a></td>
@@ -3735,7 +3827,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-citation-strategy">§7.30.10</a></td>
@@ -3744,7 +3836,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#provisional-label-separation">§7.30.11</a></td>
@@ -3753,7 +3845,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#provisional-distance-between-starts">§7.30.12</a></td>
@@ -3762,7 +3854,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#ref-id">§7.30.13</a></td>
@@ -3771,7 +3863,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#scale-option">§7.30.14</a></td>
@@ -3780,7 +3872,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#score-spaces">§7.30.15</a></td>
@@ -3789,7 +3881,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#src">§7.30.16</a></td>
@@ -3798,7 +3890,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#visibility">§7.30.17</a></td>
@@ -3807,7 +3899,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#z-index">§7.30.18</a></td>
@@ -3816,7 +3908,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td class="category"><a href="http://www.w3.org/TR/xsl/#d0e33965">§7.31</a></td>
@@ -3834,7 +3926,7 @@ $(document).ready(function () {
 <td class="no">no</td>
 <td class="no">no</td>
 <td class="no">no</td>
-<td></td>
+<td class="no">no</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#background-position">§7.31.2</a></td>
@@ -3843,7 +3935,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border">§7.31.3</a></td>
@@ -3861,7 +3953,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-color">§7.31.5</a></td>
@@ -3870,7 +3962,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-left">§7.31.6</a></td>
@@ -3879,7 +3971,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-right">§7.31.7</a></td>
@@ -3888,7 +3980,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-style">§7.31.8</a></td>
@@ -3897,7 +3989,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-spacing">§7.31.9</a></td>
@@ -3906,7 +3998,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-top">§7.31.10</a></td>
@@ -3915,7 +4007,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#border-width">§7.31.11</a></td>
@@ -3924,7 +4016,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#cue">§7.31.12</a></td>
@@ -3933,7 +4025,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>
 <td class="na">na</td>
-<td></td>
+<td class="na">na</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#font">§7.31.13</a></td>
@@ -3942,7 +4034,7 @@ $(document).ready(function () {
 <td class="partial">partial</td>
 <td class="partial">partial</td>
 <td class="partial">partial</td>
-<td>Enum values other than "inherit" not yet supported.</td>
+<td class="partial">partial</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#margin">§7.31.14</a></td>
@@ -3951,7 +4043,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#padding">§7.31.15</a></td>
@@ -3960,7 +4052,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-break-after">§7.31.16</a></td>
@@ -3969,7 +4061,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-break-before">§7.31.17</a></td>
@@ -3978,7 +4070,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#page-break-inside">§7.31.18</a></td>
@@ -3987,7 +4079,7 @@ $(document).ready(function () {
 <td class="yes">yes</td>
 <td class="yes">yes</td>
 <td class="yes">yes</td>
-<td></td>
+<td class="yes">yes</td>
 </tr>
 <tr>
 <td><a href="http://www.w3.org/TR/xsl/#pause">§7.31.19</a></td>
@@ -3996,7 +4088,7 @@ $(document).ready(function () {
 <td class="na">na</td>
 <td class="na">na</td>

[... 233 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org