aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README1
-rw-r--r--build.xml69
-rw-r--r--src/documentation/content/.htaccess7
-rw-r--r--src/documentation/content/latest/.htaccess2
-rw-r--r--src/documentation/content/xdocs/0.90/upgrading.xml3
-rw-r--r--src/documentation/content/xdocs/compliance.ihtml58
-rw-r--r--src/documentation/content/xdocs/download.xml21
-rw-r--r--src/documentation/content/xdocs/index.xml2
-rw-r--r--src/documentation/content/xdocs/relnotes.xml171
9 files changed, 251 insertions, 83 deletions
diff --git a/README b/README
index b625c03aa..fd0b89457 100644
--- a/README
+++ b/README
@@ -147,3 +147,4 @@ Known issues:
- Omitting fo:table-column or having fo:table-column without a column-width
and attempting to create columns implicitly from the first
table row is not implemented, yet (Bugzilla #35656).
+ - Leaders with the "rule" pattern don't work for PostScript output.
diff --git a/build.xml b/build.xml
index 24dd315c8..882db69f7 100644
--- a/build.xml
+++ b/build.xml
@@ -62,19 +62,14 @@ list of possible build targets.
<fileset dir="${basedir}" id="dist.bin">
<include name="conf/**"/>
- <include name="build/site/**"/>
- <!--include name="CHANGES"/-->
+ <include name="examples/**"/>
<include name="LICENSE"/>
<include name="NOTICE"/>
<include name="README"/>
- <!--include name="STATUS"/-->
+ <include name="KEYS"/>
+ <include name="status.xml"/>
<include name="fop.bat"/>
<include name="fop"/>
- <include name="examples/**"/>
- <exclude name="docs/**"/>
- <exclude name="src/**"/>
- <exclude name="dist/**"/>
- <exclude name="lib/**"/>
</fileset>
<fileset dir="${basedir}" id="dist.bin.lib">
@@ -85,17 +80,13 @@ list of possible build targets.
<include name="lib/commons-logging*"/>
<include name="lib/README*"/>
<include name="lib/serializer*"/>
- <include name="lib/xalan-*"/>
+ <include name="lib/xalan*"/>
<include name="lib/xerces*"/>
<include name="lib/xml-apis*"/>
</patternset>
</fileset>
<fileset dir="${basedir}" id="dist.src">
- <exclude name="lib/classes/**"/>
- <exclude name="lib/org/**"/>
- <exclude name="lib/src/**"/>
- <include name="build/site/**"/>
<include name="src/**"/>
<include name="conf/**"/>
<include name="hyph/hyphenation.dtd"/>
@@ -104,11 +95,11 @@ list of possible build targets.
<include name="lib/servlet*"/>
<include name="test/**"/>
<include name="examples/**"/>
- <!--include name="CHANGES"/-->
<include name="LICENSE"/>
<include name="NOTICE"/>
<include name="README"/>
- <!--include name="STATUS"/-->
+ <include name="KEYS"/>
+ <include name="status.xml"/>
<include name="build.*"/>
<include name="fop.bat"/>
<include name="fop"/>
@@ -830,7 +821,7 @@ NOTE:
<!-- Creates the API documentation -->
<!-- =================================================================== -->
<target name="javadocs" depends="codegen" description="Generates javadocs">
- <condition property="javadoc.version.ok">
+ <!--condition property="javadoc.version.ok">
<not>
<or>
<equals arg1="${ant.java.version}" arg2="1.1"/>
@@ -839,7 +830,7 @@ NOTE:
</or>
</not>
</condition>
- <fail message="Building FOP javadocs requires at least Java 1.4" unless="javadoc.version.ok"/>
+ <fail message="Building FOP javadocs requires at least Java 1.4" unless="javadoc.version.ok"/-->
<property name="javadoc.public" value="false"/>
<property name="javadoc.package" value="false"/>
<property name="javadoc.private" value="false"/>
@@ -861,7 +852,7 @@ NOTE:
destdir="${build.javadocs.dir}"
author="true"
version="true"
- windowtitle="${Name} API"
+ windowtitle="${Name} ${version} API"
doctitle="Apache Formatting Objects Processor (FOP)"
bottom="Copyright ${year} The Apache Software Foundation. All Rights Reserved."
overview="${src.dir}/java/org/apache/fop/overview.html"
@@ -870,6 +861,8 @@ NOTE:
public="${javadoc.public}"
package="${javadoc.package}"
private="${javadoc.private}">
+ <header><![CDATA[${name} ${version}]]></header>
+ <footer><![CDATA[${name} ${version}]]></footer>
<classpath>
<path refid="libs-build-classpath"/>
<pathelement path="${java.class.path}"/>
@@ -1043,10 +1036,24 @@ NOTE:
<echo message="Make sure you have a proper Forrest installation (see http://forrest.apache.org/)"/>
<!--<antcall target="site"/>-->
+
+ <!-- You can provide a JDK 1.4 for a JDK 1.3 build by adding "javahome.jdk14" to build-local.properties -->
+ <condition property="javahome.jdk14.override" value="${javahome.jdk14}">
+ <isset property="javahome.jdk14"/>
+ </condition>
+ <echo message="java home: ${javahome.jdk14.override}"/>
+ <condition property="javahome.jdk14.override" value="${env.JAVA_HOME}">
+ <not>
+ <isset property="javahome.jdk14.override"/>
+ </not>
+ </condition>
+ <echo message="java home: ${javahome.jdk14.override}"/>
<condition property="forrest.call" value="forrest.bat" else="forrest">
<os family="windows"/>
</condition>
- <exec executable="${forrest.call}"/>
+ <exec executable="${forrest.call}">
+ <env key="JAVA_HOME" value="${javahome.jdk14.override}"/>
+ </exec>
</target>
<!-- =================================================================== -->
@@ -1054,7 +1061,7 @@ NOTE:
<!-- =================================================================== -->
<target name="dist" depends="dist-src,dist-bin" description="Generates the distribution package"/>
- <target name="dist-bin" depends="all,docs">
+ <target name="dist-bin" depends="all,javadocs,docs">
<echo message="Building the binary distribution files (zip,tar)"/>
<fail message="A complete binary build requires Jimi" unless="jimi.present"/>
<fail message="A complete binary build requires JAI" unless="jai.present"/>
@@ -1064,13 +1071,20 @@ NOTE:
<fileset refid="dist.bin"/>
<fileset refid="dist.bin.lib"/>
</copy>
+ <copy todir="${dist.bin.result.dir}/docs">
+ <fileset dir="${build.dir}/site"/>
+ </copy>
+ <copy todir="${dist.bin.result.dir}/javadocs">
+ <fileset dir="${build.javadocs.dir}"/>
+ </copy>
<mkdir dir="${dist.bin.result.dir}/build"/>
<copy todir="${dist.bin.result.dir}/build" file="build/fop.jar"/>
<chmod file="${dist.bin.result.dir}/fop" perm="ugo+rx"/>
- <zip zipfile="${name}-${version}-bin.zip" basedir="${dist.bin.dir}" includes="**"/>
+ <property name="bin.suffix" value="bin-jdk${java.specification.version}"/>
+ <zip zipfile="${name}-${version}-${bin.suffix}.zip" basedir="${dist.bin.dir}" includes="**"/>
<tar longfile="gnu"
- destfile="${name}-${version}-bin.tar" >
+ destfile="${name}-${version}-${bin.suffix}.tar">
<tarfileset dir="${dist.bin.dir}" mode="755">
<include name="${name}-${version}/fop"/>
</tarfileset>
@@ -1079,21 +1093,16 @@ NOTE:
<exclude name="${name}-${version}/fop"/>
</tarfileset>
</tar>
- <gzip zipfile="${name}-${version}-bin.tar.gz" src="${name}-${version}-bin.tar"/>
- <delete file="${name}-${version}-bin.tar"/>
+ <gzip zipfile="${name}-${version}-${bin.suffix}.tar.gz" src="${name}-${version}-${bin.suffix}.tar"/>
+ <delete file="${name}-${version}-${bin.suffix}.tar"/>
</target>
- <target name="dist-src" depends="all, javadocs, docs">
+ <target name="dist-src" depends="all">
<echo message="Building the source distribution files (zip,tar)"/>
<mkdir dir="${dist.src.result.dir}"/>
<copy todir="${dist.src.result.dir}">
<fileset refid="dist.src"/>
</copy>
- <copy todir="${dist.src.result.dir}/javadocs">
- <fileset dir="${build.javadocs.dir}"/>
- </copy>
- <mkdir dir="${dist.src.result.dir}/build"/>
- <copy todir="${dist.src.result.dir}/build" file="build/fop.jar"/>
<chmod file="${dist.src.result.dir}/fop" perm="ugo+rx"/>
<zip zipfile="${name}-${version}-src.zip" basedir="${dist.src.dir}" includes="**"/>
diff --git a/src/documentation/content/.htaccess b/src/documentation/content/.htaccess
index 04e7d2e36..5a01cf134 100644
--- a/src/documentation/content/.htaccess
+++ b/src/documentation/content/.htaccess
@@ -11,3 +11,10 @@ RedirectMatch Permanent ^/fop/output(.*) http://xmlgraphics.apache.org/fop/0.20.
RedirectMatch Permanent ^/fop/pdfencryption(.*) http://xmlgraphics.apache.org/fop/0.20.5/pdfencryption$1
RedirectMatch Permanent ^/fop/running(.*) http://xmlgraphics.apache.org/fop/0.20.5/running$1
RedirectMatch Permanent ^/fop/servlets(.*) http://xmlgraphics.apache.org/fop/0.20.5/servlets$1
+
+# redirect to versioned documentation
+Redirect Temp /fop/stable http://xmlgraphics.apache.org/fop/0.20.5
+Redirect Temp /fop/current http://xmlgraphics.apache.org/fop/0.20.5
+Redirect Temp /fop/0.90alpha1 http://xmlgraphics.apache.org/fop/0.90
+Redirect Temp /fop/unstable http://xmlgraphics.apache.org/fop/0.90
+Redirect Temp /fop/latest http://xmlgraphics.apache.org/fop/0.90
diff --git a/src/documentation/content/latest/.htaccess b/src/documentation/content/latest/.htaccess
deleted file mode 100644
index 3b0df5f5f..000000000
--- a/src/documentation/content/latest/.htaccess
+++ /dev/null
@@ -1,2 +0,0 @@
-# redirect to latest release documentation
-Redirect Temp /fop/latest http://xmlgraphics.apache.org/fop/0.20.5
diff --git a/src/documentation/content/xdocs/0.90/upgrading.xml b/src/documentation/content/xdocs/0.90/upgrading.xml
index a41b82ba2..60ba5413c 100644
--- a/src/documentation/content/xdocs/0.90/upgrading.xml
+++ b/src/documentation/content/xdocs/0.90/upgrading.xml
@@ -40,6 +40,9 @@
The new API is not stable, yet. Please be aware that further changes might still occur!
</li>
<li>
+ The configuration file format has changed (see the <a href="configuration.html">Configuration page</a> for details).
+ </li>
+ <li>
<p>
The new code is much more strict about the interpretation of the XSL-FO 1.0 specification.
Things that worked fine in version 0.20.5 might start to produce warnings or even errors
diff --git a/src/documentation/content/xdocs/compliance.ihtml b/src/documentation/content/xdocs/compliance.ihtml
index f67fee203..7dfd47709 100644
--- a/src/documentation/content/xdocs/compliance.ihtml
+++ b/src/documentation/content/xdocs/compliance.ihtml
@@ -170,10 +170,10 @@
</tr>
<tr>
<th align="center">
- &nbsp;0.20.5&nbsp;
+ 0.20.5 (current stable)
</th>
<th align="center">
- Latest Release
+ 0.90alpha1 (unstable)
</th>
</tr>
<tr>
@@ -611,7 +611,7 @@
[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>
- [Latest] No known restrictions.
+ [0.90alpha1] No known restrictions.
</li>
</ul>
</td>
@@ -825,7 +825,7 @@
[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>
- [Latest] After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.
+ [0.90alpha1] After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.
</li>
</ul>
</td>
@@ -874,7 +874,7 @@
<td align="left">
<ul>
<li>
- [Latest] Only border-collapse="separate" is supported and there's no support for automatic column widths.
+ [0.90alpha1] Only border-collapse="separate" is supported and there's no support for automatic column widths.
</li>
</ul>
</td>
@@ -1284,7 +1284,7 @@
</td>
<td align="left">
<ul>
- <li>[Latest] Restrictions with multi-column documents.</li>
+ <li>[0.90alpha1] Restrictions with multi-column documents.</li>
</ul>
</td>
</tr>
@@ -1398,10 +1398,10 @@
</tr>
<tr>
<th align="center">
- &nbsp;0.20.5&nbsp;
+ 0.20.5 (current stable)
</th>
<th align="center">
- Latest Release
+ 0.90alpha1 (unstable)
</th>
</tr>
<tr>
@@ -1476,7 +1476,7 @@
[0.20.5] Use shorthand position="absolute" as a workaround.
</li>
<li>
- [Latest] No restrictions. The 0.20.5 work-around is not supported.
+ [0.90alpha1] No restrictions. The 0.20.5 work-around is not supported.
</li>
</ul>
</td>
@@ -1970,7 +1970,7 @@
<td align="left">
<ul>
<li>
- [Latest] not yet implemented on table-body, table-header and table-footer.
+ [0.90alpha1] not yet implemented on table-body, table-header and table-footer.
</li>
</ul>
</td>
@@ -1994,7 +1994,7 @@
<td align="partial">
<ul>
<li>
- [Latest] not yet implemented on table-body, table-header and table-footer.
+ [0.90alpha1] not yet implemented on table-body, table-header and table-footer.
</li>
</ul>
</td>
@@ -2951,7 +2951,7 @@
[0.20.5] "normal", "bolder" and "lighter" are not supported
</li>
<li>
- [Latest] TODO &lt;relative&gt; font weights
+ [0.90alpha1] TODO &lt;relative&gt; font weights
</li>
</ul>
</td>
@@ -3224,7 +3224,7 @@
[0.20.5] space-before.optimum supported
</li>
<li>
- [Latest] Space adjustment may not fully work everywhere, yet.
+ [0.90alpha1] Space adjustment may not fully work everywhere, yet.
</li>
</ul>
</td>
@@ -3251,7 +3251,7 @@
[0.20.5] space-after.optimum supported
</li>
<li>
- [Latest] Space adjustment may not fully work everywhere, yet.
+ [0.90alpha1] Space adjustment may not fully work everywhere, yet.
</li>
</ul>
</td>
@@ -3460,7 +3460,7 @@
[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>
- [Latest] TODO Check e-g, i-f-o.
+ [0.90alpha1] TODO Check e-g, i-f-o.
</li>
</ul>
</td>
@@ -3874,7 +3874,7 @@
<td align="left">
<ul>
<li>
- [Latest] value "line-height" not supported
+ [0.90alpha1] value "line-height" not supported
</li>
</ul>
</td>
@@ -3898,7 +3898,7 @@
<td align="left">
<ul>
<li>
- [Latest] Value "treat-as-zero-width-space" not supported
+ [0.90alpha1] Value "treat-as-zero-width-space" not supported
</li>
</ul>
</td>
@@ -3922,7 +3922,7 @@
<td align="left">
<ul>
<li>
- [Latest] Only the values "ignore" and "ignore-if-surrounding-linefeed" work reliably
+ [0.90alpha1] Only the values "ignore" and "ignore-if-surrounding-linefeed" work reliably
</li>
</ul>
</td>
@@ -4034,7 +4034,7 @@
<td align="left">
<ul>
<li>
- [Latest] Only supported on fo:block.
+ [0.90alpha1] Only supported on fo:block.
</li>
</ul>
</td>
@@ -4401,10 +4401,10 @@
[0.20.5] works only in table rows
</li>
<li>
- [Latest] works on all implemented FOs.
+ [0.90alpha1] works on all implemented FOs.
</li>
<li>
- [Latest] &lt;integer&gt; values are not supported.
+ [0.90alpha1] &lt;integer&gt; values are not supported.
</li>
</ul>
</td>
@@ -4431,10 +4431,10 @@
[0.20.5] works only in table rows
</li>
<li>
- [Latest] works on all implemented FOs.
+ [0.90alpha1] works on all implemented FOs.
</li>
<li>
- [Latest] &lt;integer&gt; values are not supported.
+ [0.90alpha1] &lt;integer&gt; values are not supported.
</li>
</ul>
</td>
@@ -4461,10 +4461,10 @@
[0.20.5] works only in table rows
</li>
<li>
- [Latest] works on all implemented FOs, except list- and table-related FOs.
+ [0.90alpha1] works on all implemented FOs, except list- and table-related FOs.
</li>
<li>
- [Latest] &lt;integer&gt; values are not supported.
+ [0.90alpha1] &lt;integer&gt; values are not supported.
</li>
</ul>
</td>
@@ -4552,7 +4552,7 @@
</td>
<td align="center">
<ul>
- <li>[Latest] TODO TBD</li>
+ <li>[0.90alpha1] TODO TBD</li>
</ul>
</td>
</tr>
@@ -4630,7 +4630,7 @@
[0.20.5] not value "page"
</li>
<li>
- [Latest] Not uspported
+ [0.90alpha1] Not uspported
</li>
</ul>
</td>
@@ -4657,7 +4657,7 @@
[0.20.5] not value "use-content"
</li>
<li>
- [Latest] Value "use-content" does not work in all circumstances.
+ [0.90alpha1] Value "use-content" does not work in all circumstances.
</li>
</ul>
</td>
@@ -6111,7 +6111,7 @@
</td>
<td align="left">
<ul>
- <li>[Latest] IDs on table-header, table-footer, table-body, table-row, table-and-caption, table-caption, inline-container and bidi-override are not available, yet.</li>
+ <li>[0.90alpha1] IDs on table-header, table-footer, table-body, table-row, table-and-caption, table-caption, inline-container and bidi-override are not available, yet.</li>
</ul>
</td>
</tr>
diff --git a/src/documentation/content/xdocs/download.xml b/src/documentation/content/xdocs/download.xml
index d7784b639..9f27e7d51 100644
--- a/src/documentation/content/xdocs/download.xml
+++ b/src/documentation/content/xdocs/download.xml
@@ -91,7 +91,7 @@
<p/>
<table>
<tr>
- <th colspan="2">Maintenance Branch</th>
+ <th colspan="2">Old Maintenance Branch (for 0.20.5)</th>
</tr>
<tr>
<td>Repository URL</td>
@@ -110,6 +110,25 @@
</td>
</tr>
<tr>
+ <th colspan="2">Latest Release Branch</th>
+ </tr>
+ <tr>
+ <td>Repository URL</td>
+ <td>
+ <link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_90/">
+ <code>http://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_90/</code>
+ </link>
+ </td>
+ </tr>
+ <tr>
+ <td>Web view</td>
+ <td>
+ <link href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/branches/fop-0_90/">
+ <code>http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/branches/fop-0_90/</code>
+ </link>
+ </td>
+ </tr>
+ <tr>
<th colspan="2">Trunk</th>
</tr>
<tr>
diff --git a/src/documentation/content/xdocs/index.xml b/src/documentation/content/xdocs/index.xml
index cf71f7d57..3981729ae 100644
--- a/src/documentation/content/xdocs/index.xml
+++ b/src/documentation/content/xdocs/index.xml
@@ -41,7 +41,7 @@
W3C Recommendation</link>.
</p>
<p>
- The latest release of FOP (<link href="0.90/">0.90 alpha 1</link>) is the first preview release
+ The latest unstable version of FOP (<link href="0.90/">0.90 alpha 1</link>) is the first preview release
after a large redesign effort and implements a larger subset than 0.20.5 of the
<link href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0 W3C Recommendation</link>
as well as some parts of the <link href="http://www.w3.org/TR/xsl11">XSL-FO Version 1.1 Working Draft</link>.
diff --git a/src/documentation/content/xdocs/relnotes.xml b/src/documentation/content/xdocs/relnotes.xml
index 5c4387486..e7aafdd76 100644
--- a/src/documentation/content/xdocs/relnotes.xml
+++ b/src/documentation/content/xdocs/relnotes.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" standalone="no"?>
<!--
- Copyright 1999-2004 The Apache Software Foundation
+ Copyright 1999-2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -15,9 +15,7 @@
limitations under the License.
-->
<!-- $Id$ -->
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
- "http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-forrest/src/core/context/resources/schema/dtd/document-v12.dtd">
-
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
<document>
<header>
<title>Release Notes</title>
@@ -26,6 +24,139 @@
<body>
<section>
+ <title>FOP 0.90 alpha 1</title>
+ <p>
+ This is the first preview release after the big redesign effort.
+ </p>
+ <p>
+ We would like to encourage you to download the code and to play with it.
+ We're still in the process of adding new major features and stabilizing
+ the code. We welcome any feedback you might have and even more, any
+ other form of help to get the project forward.
+ </p>
+ <p>Caveats:</p>
+ <ul>
+ <li>
+ This release is a (unstable) preview release and not intended for use in a
+ production environment. Use at your own risk!
+ </li>
+ <li>
+ The API is not to be considered stable, yet. Please be prepared
+ for the API to be changed in a backwards-incompatible way.
+ </li>
+ <li>
+ You may experience different behaviour compared to version 0.20.5.
+ Please consult the <a href="0.90/upgrading.html">"Upgrading"</a> page indicated above for details.
+ </li>
+ </ul>
+ <p>Known Issues:</p>
+ <ul>
+ <li>
+ PCL, MIF and SVG support have not been restored, yet.
+ </li>
+ <li>
+ Java2D/AWT support contains some problems, for example with
+ block-containers.
+ </li>
+ <li>
+ Support for kerning has not been restored, yet.
+ </li>
+ <li>
+ Auto table layout is not implemented, yet.
+ </li>
+ <li>
+ The collapsing border model on tables is not implemented, yet. Please
+ use border-collapse="separate" for now.
+ </li>
+ <li>
+ Footnotes may overlap with text of the region-body in multi-column
+ documents.
+ </li>
+ <li>
+ Space resolution does not work between footnote regions.
+ </li>
+ <li>
+ There's a problem involving nested block-containers and
+ reference-orientation 180/-180 (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36391">Bugzilla #36391</a>)
+ </li>
+ <li>
+ block-containers with no height currently don't create a fence for
+ spaces as they should (they behave like a normal block).
+ </li>
+ <li>
+ Preserved linefeeds in fo:character are not handled correctly.
+ </li>
+ <li>
+ Zero-width spaces are not handled correctly.
+ </li>
+ <li>
+ An empty block currently produces a fence for stacking constraints
+ which it shouldn't.
+ </li>
+ <li>
+ There are several small problems around white space handling.
+ </li>
+ <li>
+ Images currently don't shrink so they fit on a page when they are
+ too big and shrinking is allowed to happen.
+ </li>
+ <li>
+ Block-level content in fo:inlines may produce unwelcome results.
+ </li>
+ <li>
+ inline-container may not work as expected.
+ </li>
+ <li>
+ letter-spacing and word-spacing properties may not work as expected.
+ </li>
+ <li>
+ leaders with leader-pattern="use-content" may not work as expected.
+ </li>
+ <li>
+ keep-with-previous doesn't work inside tables and lists, yet.
+ </li>
+ <li>
+ White space on direct inline-level children of a marker is not
+ handled correctly.
+ </li>
+ <li>
+ If two consecutive pages don't have the same available width, the
+ content currently isn't properly fit into the available space on
+ the new page.
+ </li>
+ <li>
+ background-images on page-number-citations are not placed correctly.
+ </li>
+ <li>
+ Not all FO elements can be referenced by their "id", most notably:
+ table-body, table-header, table-footer and table-row.
+ </li>
+ <li>
+ The backgrounds of table-body, table-header, table-footer and
+ table-column are not painted, yet.
+ </li>
+ <li>
+ Border and padding conditionality are not supported on table-cells, yet.
+ </li>
+ <li>
+ Copy/Paste from PDF content in Acrobat Reader is not supported for
+ text using embedded TrueType fonts.
+ </li>
+ <li>
+ 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>)
+ </li>
+ <li>
+ Omitting fo:table-column or having fo:table-column without a column-width
+ and attempting to create columns implicitly from the first
+ table row is not implemented, yet (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35656">Bugzilla #35656</a>).
+ </li>
+ <li>
+ Leaders with the "rule" pattern don't work for PostScript output.
+ </li>
+ </ul>
+</section>
+<section>
<title>FOP 0.20.5</title>
<p>This is the last planned release in the 0.20.x series (aka maintenance branch).</p>
<p>Important changes since the last release (0.20.4):</p>
@@ -34,36 +165,36 @@
no, sk, tr) have been removed due to licensing reasons
(en_GB hyphenation has been renamed to en).
We're still working on this issue
- (see <link href="http://wiki.apache.org/xmlgraphics-fop/FOPAudits/March2003">
- Wiki</link> for details).
+ (see <a href="http://wiki.apache.org/xmlgraphics-fop/FOPAudits/March2003">
+ Wiki</a> for details).
</li>
- <li>Documentation is now built with <link href="http://xml.apache.org/forrest/">
- Forrest</link> (version 0.4). You need to install Forrest if you want build the docs
+ <li>Documentation is now built with <a href="http://xml.apache.org/forrest/">
+ Forrest</a> (version 0.4). You need to install Forrest if you want build the docs
yourself. (See
- <link href="http://xml.apache.org/forrest/your-project.html">Using Forrest</link>)
+ <a href="http://xml.apache.org/forrest/your-project.html">Using Forrest</a>)
</li>
<li>The following JARs have been updated:
Xerces to version 2.2.1, Xalan to version 2.4.1 and Batik to version 1.5beta4.
</li>
<li>FOP has been compiled with Jimi support, but Jimi is not included in the
FOP distribution. To use it, first download
- <link href="http://java.sun.com/products/jimi/">Jimi</link>, then extract
+ <a href="http://java.sun.com/products/jimi/">Jimi</a>, then extract
the archive, then
copy JimiProClasses.zip to FOP's lib dir and rename it to jimi-1.0.jar.
</li>
<li>FOP has been compiled with JAI support, but JAI is not included in the
FOP distribution. To use it, simply install
- <link href="http://java.sun.com/products/java-media/jai">JAI</link>.
+ <a href="http://java.sun.com/products/java-media/jai">JAI</a>.
</li>
<li>Links in PDF won't generate multiple link rectangles anymore. If this causes
a problem you can set the system property "links.merge" to "no".
</li>
- <li>FOP has been compiled with cryptography support. See <link href="0.20.5/pdfencryption.html">
- PDF encryption</link> for details about installation and usage.
+ <li>FOP has been compiled with cryptography support. See <a href="0.20.5/pdfencryption.html">
+ PDF encryption</a> for details about installation and usage.
</li>
<li>The behaviour of leader has changed. See
- <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19341">bug #19341</link>,
- <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19465">bug #19465</link>
+ <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19341">bug #19341</a>,
+ <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19465">bug #19465</a>
and <code>leader.fo</code> (examples).
</li>
<li>
@@ -86,14 +217,14 @@
</li>
<li>FOP has been compiled with Jimi support this time
but you still have to download
- <link href="http://java.sun.com/products/jimi/">Jimi</link>
+ <a href="http://java.sun.com/products/jimi/">Jimi</a>
and copy it to lib/ to get PNG support (no need to build FOP yourself though).
</li>
<li>Building FOP with JDK1.2 does not work. Running is ok except
support for additional truetype fonts in AWT Viewer.
</li>
<li>Logging has been changed from LogKit to Avalon's Logger Interface.
- (see <link href="0.20.5/embedding.html">Embedding</link> for details).
+ (see <a href="0.20.5/embedding.html">Embedding</a> for details).
</li>
<li>Building under JDK 1.4:
You need to add a method in
@@ -119,8 +250,8 @@
<p>Important Information:</p>
<ul>
<li>This version supports the
- <link href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0
- W3C Recommendation</link> syntax. So don't forget to update your
+ <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0
+ W3C Recommendation</a> syntax. So don't forget to update your
Stylesheets:
<br/>Just rename the <code>master-name</code> property to <code>master-reference</code>
on <code>fo:page-sequence</code>, <code>fo:single-page-master-reference</code>,
@@ -129,7 +260,7 @@
<li>JDK 1.2 (or later) is required</li>
<li>Jimi has been removed for licensing reasons
<br/>If you need PNG support you have to download
- <link href="http://java.sun.com/products/jimi/">Jimi</link>,
+ <a href="http://java.sun.com/products/jimi/">Jimi</a>,
copy it to lib/ and build FOP yourself</li>
<li>Building under JDK 1.4:
<br/>You need to add a method in