Browse Source

Update of the documentation before the release.

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-ffa450edef68
pull/37/head
Vincent Hennebert 16 years ago
parent
commit
51299e0fdb

+ 40
- 0
README View File

@@ -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
============


+ 2
- 2
src/documentation/content/.htaccess View File

@@ -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

+ 0
- 4
src/documentation/content/xdocs/0.95/known-issues.xml View File

@@ -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>)

+ 0
- 48
src/documentation/content/xdocs/0.95/layoutengine/disabled-testcases.xml View File

@@ -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>

+ 4
- 4
src/documentation/content/xdocs/download.xml View 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>

+ 4
- 3
src/documentation/content/xdocs/index.xml View File

@@ -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>

+ 25
- 3
status.xml View File

@@ -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

Loading…
Cancel
Save