Added notes about improved checks and conformance in tables. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@636295 13f79535-47bb-0310-9956-ffa450edef68pull/37/head
@@ -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 | |||
============ | |||
@@ -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 |
@@ -63,10 +63,6 @@ | |||
Not all FO elements can be referenced by their "id", most notably: | |||
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>) |
@@ -232,54 +232,6 @@ | |||
<file>region-body_column-count_bug36356.xml</file> | |||
<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> |
@@ -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> |
@@ -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> |
@@ -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 | |||
@@ -85,6 +85,28 @@ | |||
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 | |||
completely on the Image I/O API that has been introduced with Java 1.4. If you still |