]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Initial values for "Trunk" column. No guarantees!
authorJeremias Maerki <jeremias@apache.org>
Wed, 3 Aug 2005 13:39:39 +0000 (13:39 +0000)
committerJeremias Maerki <jeremias@apache.org>
Wed, 3 Aug 2005 13:39:39 +0000 (13:39 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227219 13f79535-47bb-0310-9956-ffa450edef68

src/documentation/content/xdocs/compliance.ihtml

index 5df8dec001aabfa120b593ae5652fa22e6f88586..4fad11bd1e608f2c5fc8009fb97c474c3b69bc17 100644 (file)
       <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">
-        &nbsp;
+        <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">
-        &nbsp;
+        <ul>
+          <li>[Trunk] Does not support block-level objects as children.</li>
+        </ul>
       </td>
     </tr>
     <tr>
         partial
       </td>
       <td align="center">
-        &nbsp;
+        <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">&sect;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">
-        &nbsp;
+      <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">
-        &nbsp;
+      <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">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes?
       </td>
-      <td align="center">
-        &nbsp;
+      <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">
-        &nbsp;
+        <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">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="partial">
+        partial
       </td>
-      <td align="center">
-        &nbsp;
+      <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">
-        &nbsp;
+      <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">
-        &nbsp;
+      <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">
         &nbsp;
         yes
       </td>
       <td class="yes">
-        yes
+        yes?
       </td>
       <td align="center">
-        &nbsp;
+        <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">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
-        &nbsp;
+        <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] &lt;integer&gt; 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] &lt;integer&gt; 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] &lt;integer&gt; values are not supported.
           </li>
         </ul>
       </td>
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="partial">
+        partial
       </td>
       <td align="center">
-        &nbsp;
+        <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">
-        &nbsp;
+      <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">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <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">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <td class="no">
         no
       </td>
-      <td class="no">
-        no
+      <td class="yes">
+        yes
       </td>
       <td align="center">
         &nbsp;
       <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">
         &nbsp;
       <td align="center">
         <a href="http://www.w3.org/TR/xsl/slice7.html#cue">&sect;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">
         &nbsp;
       <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">&sect;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">
         &nbsp;
       <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 &lt;percentage&gt; or &lt;length&gt; values possible.
           </li>
         </ul>
       </td>