You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by vh...@apache.org on 2008/03/12 13:19:19 UTC

svn commit: r636295 - in /xmlgraphics/fop/trunk: ./ src/documentation/content/ src/documentation/content/xdocs/ src/documentation/content/xdocs/0.95/ src/documentation/content/xdocs/0.95/layoutengine/

Author: vhennebert
Date: Wed Mar 12 05:19:15 2008
New Revision: 636295

URL: http://svn.apache.org/viewvc?rev=636295&view=rev
Log:
Update of the documentation before the release.
Added notes about improved checks and conformance in tables.

Modified:
    xmlgraphics/fop/trunk/README
    xmlgraphics/fop/trunk/src/documentation/content/.htaccess
    xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/known-issues.xml
    xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml
    xmlgraphics/fop/trunk/src/documentation/content/xdocs/download.xml
    xmlgraphics/fop/trunk/src/documentation/content/xdocs/index.xml
    xmlgraphics/fop/trunk/status.xml

Modified: xmlgraphics/fop/trunk/README
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/README?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/README (original)
+++ xmlgraphics/fop/trunk/README Wed Mar 12 05:19:15 2008
@@ -90,6 +90,46 @@
   RELEASE NOTES
 ==============================================================================
 
+Version 0.95beta
+================
+
+This is a pre-version of the third production grade release of the new FOP
+codebase. It contains many bug fixes and new features. See below for details.
+
+Compliance
+----------
+
+This release implements the XSL 1.0 and 1.1 recommendations to a high
+degree of compliance. See the compliance page
+http://xmlgraphics.apache.org/fop/compliance.html for a detailed
+overview.
+
+Known issues
+------------
+
+The known issues of this release are listed at
+http://xmlgraphics.apache.org/fop/0.95/knownissues_overview.html.
+
+Major Changes in Version 0.95
+-----------------------------
+
+* Add new fox:external-document extension element that allows to insert whole
+  documents into a page-sequence (JM)
+* Add support for background on fo:table-column and fo:table-header/footer/body
+  elements (VH)
+* Add support for conditional borders in tables (VH)
+* Add support for scale-down-to-fit and scale-up-to-fit (JM)
+* Fix various bugs and performance problems with external graphics by
+  introducing a new image loading framework (JM)
+
+The long list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/0.95/changes_0.95.html.
+
+The long list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+
+
 Version 0.94
 ============
 

Modified: xmlgraphics/fop/trunk/src/documentation/content/.htaccess
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/documentation/content/.htaccess?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/documentation/content/.htaccess (original)
+++ xmlgraphics/fop/trunk/src/documentation/content/.htaccess Wed Mar 12 05:19:15 2008
@@ -18,8 +18,8 @@
 
 # redirect to versioned documentation
 Redirect Temp /fop/stable http://xmlgraphics.apache.org/fop/0.94
-Redirect Temp /fop/current http://xmlgraphics.apache.org/fop/0.94
-Redirect Temp /fop/unstable http://xmlgraphics.apache.org/fop/trunk
+Redirect Temp /fop/current http://xmlgraphics.apache.org/fop/0.95
+Redirect Temp /fop/unstable http://xmlgraphics.apache.org/fop/0.95
 Redirect Temp /fop/latest http://xmlgraphics.apache.org/fop/trunk
 Redirect Temp /fop/maintenance http://xmlgraphics.apache.org/fop/0.93
 Redirect Temp /fop/previous http://xmlgraphics.apache.org/fop/0.93

Modified: xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/known-issues.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/known-issues.xml?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/known-issues.xml (original)
+++ xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/known-issues.xml Wed Mar 12 05:19:15 2008
@@ -64,10 +64,6 @@
         table-body, table-header, table-footer and table-row.
       </known-issue>
       <known-issue>
-        The backgrounds of table-body, table-header, table-footer and 
-        table-column are not painted, yet.
-      </known-issue>
-      <known-issue>
         Column balancing in multi-column documents may not work as expected
         (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36356">Bugzilla #36356</a>)
       </known-issue>

Modified: xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml (original)
+++ xmlgraphics/fop/trunk/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml Wed Mar 12 05:19:15 2008
@@ -233,54 +233,6 @@
     <description>Column balancing doesn't work as expected.</description>
   </testcase>
   <testcase>
-    <name>No background-images on table-body</name>
-    <file>table-body_background-image.xml</file>
-    <description>The backgrounds of table-body, table-header,
-    table-footer and table-column are not painted, yet.</description>
-  </testcase>
-  <testcase>
-    <name>Collapsing Border Model NYI</name>
-    <file>table_border-collapse_collapse_1.xml</file>
-    <description>Border-collapse="collapse" is not yet
-    implemented.</description>
-  </testcase>
-  <testcase>
-    <name>Collapsing Border Model NYI</name>
-    <file>table_border-collapse_collapse_2.xml</file>
-    <description>Border-collapse="collapse" is not yet
-    implemented.</description>
-  </testcase>
-  <testcase>
-    <name>Problems with border and padding on tables</name>
-    <file>table_border_padding.xml</file>
-    <description>The element list seems to not be fully correct, yet, causing
-    the layout to look odd.</description>
-  </testcase>
-  <testcase>
-    <name>keep-with-previous doesn't work inside tables</name>
-    <file>table-cell_block_keep-with-previous.xml</file>
-    <description>Keep-with-previous doesn't work inside tables and
-    lists, yet.</description>
-  </testcase>
-  <testcase>
-    <name>Border and padding conditionality is NYI on table-cells</name>
-    <file>table-cell_border_padding_conditionality.xml</file>
-    <description>Border and padding conditionality are not supported
-    on table-cells, yet.</description>
-  </testcase>
-  <testcase>
-    <name>No background-images on table-header</name>
-    <file>table-header_background-image.xml</file>
-    <description>The backgrounds of table-body, table-header,
-    table-footer and table-column are not painted, yet.</description>
-  </testcase>
-  <testcase>
-    <name>keep-with-previous doesn't work on table-rows</name>
-    <file>table-row_keep-with-previous.xml</file>
-    <description>Keep-with-previous doesn't work inside tables and
-    lists, yet.</description>
-  </testcase>
-  <testcase>
     <name>table-cell empty area with marker.xml</name>
     <file>table-cell_empty_area_with_marker.xml</file>
     <description>A table-cell producing an empty area does currently not add any markers to a page. 

Modified: xmlgraphics/fop/trunk/src/documentation/content/xdocs/download.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/documentation/content/xdocs/download.xml?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/documentation/content/xdocs/download.xml (original)
+++ xmlgraphics/fop/trunk/src/documentation/content/xdocs/download.xml Wed Mar 12 05:19:15 2008
@@ -108,16 +108,16 @@
         <tr>
           <td>Repository URL</td>
           <td>
-            <link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95rc/">
-              <code>http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95rc/</code>
+            <link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95beta/">
+              <code>http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95beta/</code>
             </link>
           </td>
         </tr>
         <tr>
           <td>Web view</td>
           <td>
-            <link href="http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95rc/">
-              <code>http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95rc/</code>
+            <link href="http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95beta/">
+              <code>http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95beta/</code>
             </link>
           </td>
         </tr>

Modified: xmlgraphics/fop/trunk/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/documentation/content/xdocs/index.xml?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/documentation/content/xdocs/index.xml (original)
+++ xmlgraphics/fop/trunk/src/documentation/content/xdocs/index.xml Wed Mar 12 05:19:15 2008
@@ -29,14 +29,15 @@
       <p>Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL
         formatting objects (XSL-FO) and an output independent formatter. It is a Java
         application that reads a formatting object (FO) tree and renders the resulting
-        pages to a specified output. <link href="0.94/output.html">Output formats</link>
+        pages to a specified output. <link href="0.95/output.html">Output formats</link>
         currently supported include PDF, PS, PCL, AFP, XML (area tree representation),
         Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF.
       </p>
         <figure width="480" height="260" src="images/document.jpg" alt="Render Diagram" />
     <p>
-      The latest stable version of FOP (<link href="0.94/">0.94</link>) is the second
-      stable release after a large redesign effort and implements a large subset of the
+      A beta release of the latest version of FOP (<link href="0.95/">0.95</link>) is now
+      available. After a short testing period it will become the third
+      stable release after the large redesign effort and will implement a large subset of the
       <link href="http://www.w3.org/TR/xsl11/">XSL-FO Version 1.1 W3C
         Recommendation</link>.
     </p>

Modified: xmlgraphics/fop/trunk/status.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/status.xml?rev=636295&r1=636294&r2=636295&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/status.xml (original)
+++ xmlgraphics/fop/trunk/status.xml Wed Mar 12 05:19:15 2008
@@ -59,7 +59,7 @@
         </action>
       -->
     <!--/release-->
-    <release version="0.95beta" date="8 March 2008">
+    <release version="0.95beta" date="17 March 2008">
       <notes>
         <section>
           <title>Notes</title>
@@ -69,8 +69,8 @@
           </p>
           <ul>
             <li>
-              Improvements and bugfixes for tables (keep and break support, border
-              conditionality etc.)
+              Many bugfixes in tables, plus some new features (full support for keeps and
+              breaks, border conditionality, background on columns and header/footer/body)
             </li>
             <li>
               Improvements and bugfixes for font handling and font
@@ -84,6 +84,28 @@
           <p>
             Please note that with this release, we've dropped support for Java 1.3.
             FOP will, from now on, <strong>require at least Java 1.4</strong>.
+          </p>
+          <p>
+            There have been a few changes in tables that make FOP both more strict and more
+            compliant to the Recommendation:
+            <ul>
+              <li>XSL-FO 1.1 explicitly states that a row-spanning fo:table-cell element is not
+                allowed to span further than its enclosing fo:table-header/footer/body element
+                (see bottom of <link href="http://www.w3.org/TR/xsl11/#fo_table">section
+                  6.7.3</link>). From now on FOP will give a validation error if a document
+                contains such an erroneous cell.
+              </li>
+              <li>
+                <p>If an fo:table element contains explicit fo:table-column children, then those
+                  elements set the total number of columns in the table. This means that a
+                  validation error will now occur if a row contains more cells than available
+                  columns. This change allows to improve performance, since the rendering of the
+                  table may start as soon as the table-column elements have been parsed.</p>
+                <p>If more flexibility is needed, then the fo:table-column elements may be just
+                  omitted. The final number of columns will then be set by the row that has the
+                  most cells.</p>
+            </li>
+            </ul>
           </p>
           <p>
             The image libraries Jimi and JAI are no longer needed (and used). Instead we rely



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