diff options
-rw-r--r-- | README | 40 | ||||
-rw-r--r-- | src/documentation/content/.htaccess | 4 | ||||
-rw-r--r-- | src/documentation/content/xdocs/0.95/known-issues.xml | 4 | ||||
-rw-r--r-- | src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml | 48 | ||||
-rw-r--r-- | src/documentation/content/xdocs/download.xml | 8 | ||||
-rw-r--r-- | src/documentation/content/xdocs/index.xml | 7 | ||||
-rw-r--r-- | status.xml | 28 |
7 files changed, 75 insertions, 64 deletions
@@ -90,6 +90,46 @@ http://xmlgraphics.apache.org/fop/stable/running.html 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 ============ diff --git a/src/documentation/content/.htaccess b/src/documentation/content/.htaccess index db766b7c4..561900fde 100644 --- a/src/documentation/content/.htaccess +++ b/src/documentation/content/.htaccess @@ -18,8 +18,8 @@ RedirectMatch Permanent ^/fop/upgrading(.*) http://xmlgraphics.apache.org/fop/0. # 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 diff --git a/src/documentation/content/xdocs/0.95/known-issues.xml b/src/documentation/content/xdocs/0.95/known-issues.xml index 568fec8d9..6e28e3fb7 100644 --- a/src/documentation/content/xdocs/0.95/known-issues.xml +++ b/src/documentation/content/xdocs/0.95/known-issues.xml @@ -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> diff --git a/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml b/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml index 15ac8aa48..b4de16ef4 100644 --- a/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml +++ b/src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml @@ -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. diff --git a/src/documentation/content/xdocs/download.xml b/src/documentation/content/xdocs/download.xml index 6607f2ddb..f0a2a0a61 100644 --- a/src/documentation/content/xdocs/download.xml +++ b/src/documentation/content/xdocs/download.xml @@ -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> diff --git a/src/documentation/content/xdocs/index.xml b/src/documentation/content/xdocs/index.xml index b0f44fac3..9ed040184 100644 --- a/src/documentation/content/xdocs/index.xml +++ b/src/documentation/content/xdocs/index.xml @@ -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> diff --git a/status.xml b/status.xml index 1a01f73c2..8a4fc3da9 100644 --- a/status.xml +++ b/status.xml @@ -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 @@ -86,6 +86,28 @@ 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 completely on the Image I/O API that has been introduced with Java 1.4. If you still need support for bitmap image formats that do not work out-of-the-box, we recommend |