git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-1_0@960618 13f79535-47bb-0310-9956-ffa450edef68tags/fop-1_0
@@ -1,5 +1,5 @@ | |||
Apache FOP | |||
Copyright 1999-2009 The Apache Software Foundation | |||
Copyright 1999-2010 The Apache Software Foundation | |||
This product includes software developed at | |||
The Apache Software Foundation (http://www.apache.org/). |
@@ -90,6 +90,52 @@ http://xmlgraphics.apache.org/fop/stable/running.html | |||
RELEASE NOTES | |||
============================================================================== | |||
Version 1.0 | |||
=========== | |||
This is a production grade release of Apache FOP. | |||
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/1.0/knownissues_overview.html. | |||
Major Changes in Version 1.0 | |||
---------------------------- | |||
* Added support for addressing all glyphs available in a Type 1 font | |||
* Added support for auto-configuring TrueType Collections. XML font | |||
metrics files for *.ttc fonts are not required anymore. | |||
* Added support for rendering pages using Java Printing System. | |||
* Support character-by-character font-selection strategy on | |||
fo:character element. | |||
* Implemented word-by-ford font-selection strategy on text. | |||
* AFP Output: Various enhancements | |||
* FOP now creates ToUnicode CMaps for single-byte fonts that don't use | |||
built-in encodings | |||
* Introduced a new, additional intermediate format optimized for | |||
performance. See the intermediate format documentation for details. | |||
* Added an initial set of extensions for prepress support. | |||
* Added limited support for different page widths within a page-sequence. | |||
* Added support for TrueType fonts with symbol character maps (like | |||
"Wingdings" and "Symbol"). | |||
The long list of changes in this release is available at | |||
http://xmlgraphics.apache.org/fop/1.0/changes_1.0.html. | |||
The long list of changes in this and earlier releases is available at | |||
http://xmlgraphics.apache.org/fop/changes.html. | |||
Version 0.95 | |||
============ | |||
@@ -103,6 +103,8 @@ list of possible build targets. | |||
<include name="build.*"/> | |||
<include name="forrest.properties"/> | |||
<include name="fop.bat"/> | |||
<include name="fop.cmd"/> | |||
<include name="fop.js"/> | |||
<include name="fop"/> | |||
</fileset> | |||
<path id="libs-build-classpath"> | |||
@@ -134,7 +136,7 @@ list of possible build targets. | |||
<property name="name" value="fop"/> | |||
<property name="NAME" value="FOP"/> | |||
<property name="version" value="svn-trunk"/> | |||
<property name="year" value="1999-2009"/> | |||
<property name="year" value="1999-2010"/> | |||
<property name="javac.debug" value="on"/> | |||
<property name="javac.optimize" value="off"/> | |||
<property name="javac.deprecation" value="on"/> |
@@ -13,6 +13,7 @@ REM distributed under the License is distributed on an "AS IS" BASIS, | |||
REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
REM See the License for the specific language governing permissions and | |||
REM limitations under the License. | |||
REM $Id$ | |||
rem %~dp0 is the expanded pathname of the current script under NT | |||
set LOCAL_FOP_HOME= | |||
@@ -61,7 +62,7 @@ set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.7.1.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.7.0.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\serializer-2.7.0.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik-all-1.7.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.4svn.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.4.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-4.2.0.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-io-1.3.1.jar | |||
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-logging-1.0.4.jar | |||
@@ -80,5 +81,5 @@ goto runFop | |||
if "%JAVACMD%" == "" set JAVACMD=java | |||
:runFop | |||
rem ECHO "%JAVACMD%" | |||
rem ECHO "%JAVACMD%" %JAVAOPTS% %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" %FOP_OPTS% org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS% | |||
"%JAVACMD%" %JAVAOPTS% %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" %FOP_OPTS% org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS% |
@@ -38,6 +38,7 @@ The purpose of documenting it here is to facilitate consistency, ensure that the | |||
<li>Commit any outstanding changes</li> | |||
<li>Create a branch called <code>branches/fop-v_vv</code></li> | |||
<li>Edit release notes (<code>README</code> and <code>status.xml</code> in the root).</li> | |||
<li>Check and update the copyright year in NOTICE and build.xml.</li> | |||
<li>Update the <code>index.xml</code>, <code>site.xml</code> and <code>download.xml</code> for the new version.</li> | |||
<li>Update the version numbers in the release column on the | |||
compliance page (<code>compliance.xml</code>); update the compliance in the release column |
@@ -91,16 +91,16 @@ | |||
<tr> | |||
<td>Repository URL</td> | |||
<td> | |||
<link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95/"> | |||
<code>http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95/</code> | |||
<link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-1_0/"> | |||
<code>http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-1_0/</code> | |||
</link> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>Web view</td> | |||
<td> | |||
<link href="http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95/"> | |||
<code>http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95/</code> | |||
<link href="http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-1_0/"> | |||
<code>http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-1_0/</code> | |||
</link> | |||
</td> | |||
</tr> | |||
@@ -110,16 +110,16 @@ | |||
<tr> | |||
<td>Repository URL</td> | |||
<td> | |||
<link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_94/"> | |||
<code>http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_94/</code> | |||
<link href="http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95/"> | |||
<code>http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95/</code> | |||
</link> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>Web view</td> | |||
<td> | |||
<link href="http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_94/"> | |||
<code>http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_94/</code> | |||
<link href="http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95/"> | |||
<code>http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95/</code> | |||
</link> | |||
</td> | |||
</tr> |
@@ -29,13 +29,13 @@ | |||
<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.95/output.html">Output formats</link> | |||
pages to a specified output. <link href="1.0/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> | |||
A stable release of the latest version of FOP (<link href="0.95/">0.95</link>) is | |||
A stable release of the latest version of FOP (<link href="1.0/">1.0</link>) is | |||
available. It's the third | |||
stable release after the large redesign effort and implements a large subset of the | |||
<link href="http://www.w3.org/TR/xsl11/">XSL-FO Version 1.1 W3C | |||
@@ -69,7 +69,7 @@ The most common method is to convert semantic XML to XSL-FO, using an XSLT trans | |||
Portable Document Format Specification (Version 1.4) from Adobe Systems. | |||
</p> | |||
<p>Conformance to the XML 1.0 Recommendation, XSLT 1.0 Recommendation and the XML Namespaces Recommendation is | |||
<p>Conformance to the XML 1.1 Recommendation, XSLT 1.0 and 2.0 Recommendations and the XML Namespaces Recommendation is | |||
understood. Other relevant documents, such as the XPath and XLink Working Drafts, are referenced as necessary. The FOP | |||
Project will attempt to use the latest version of evolving specifications. | |||
</p> |
@@ -56,14 +56,15 @@ | |||
<!-- | |||
END Home tab | |||
--> | |||
<!-- | |||
BEGIN Version 0.94 documentation tab | |||
BEGIN Version 0.95 documentation tab | |||
--> | |||
<trunk label="FOP 0.94" href="0.94/" tab="previousversion"> | |||
<trunk label="FOP 0.95" href="0.95/" tab="previousversion"> | |||
<about label="About" href="index.html"/> | |||
<release label="Release Notes" href="releaseNotes_0.94.html"/> | |||
<changes label="Changes" href="changes_0.94.html"/> | |||
<release label="Release Notes" href="releaseNotes_0.95.html"/> | |||
<changes label="Changes (0.95)" href="changes_0.95.html"/> | |||
<changes-beta label="Changes (0.95beta)" href="changes_0.95beta.html"/> | |||
<knownissues label="Known Issues" href="knownissues_overview.html"/> | |||
<upgrading label="Upgrading" href="upgrading.html"/> | |||
@@ -86,21 +87,21 @@ | |||
<fonts label="Fonts" href="fonts.html"/> | |||
<hyphenation label="Hyphenation" href="hyphenation.html"/> | |||
<extensions label="Extensions" href="extensions.html"/> | |||
<metadata label="Metadata" href="metadata.html"/> | |||
</features> | |||
</trunk> | |||
<!-- | |||
END Version 0.94 documentation tab | |||
END Version 0.95 documentation tab | |||
--> | |||
<!-- | |||
BEGIN Version 0.95 documentation tab | |||
BEGIN Version 1.0 documentation tab | |||
--> | |||
<trunk label="FOP 0.95" href="0.95/" tab="stableversion"> | |||
<trunk label="FOP 1.0" href="1.0/" tab="stableversion"> | |||
<about label="About" href="index.html"/> | |||
<release label="Release Notes" href="releaseNotes_0.95.html"/> | |||
<changes label="Changes (0.95)" href="changes_0.95.html"/> | |||
<changes-beta label="Changes (0.95beta)" href="changes_0.95beta.html"/> | |||
<release label="Release Notes" href="releaseNotes_1.0.html"/> | |||
<changes label="Changes (1.0)" href="changes_1.0.html"/> | |||
<knownissues label="Known Issues" href="knownissues_overview.html"/> | |||
<upgrading label="Upgrading" href="upgrading.html"/> | |||
@@ -128,7 +129,7 @@ | |||
</trunk> | |||
<!-- | |||
END Version 0.95 documentation tab | |||
END Version 1.0 documentation tab | |||
--> | |||
<!-- | |||
@@ -221,7 +222,7 @@ | |||
<deploy label="Deploy" href="dev/" tab="development"> | |||
<doc label="Doc Mgmt" href="doc.html"/> | |||
<release label="Release" href="release.html"/> | |||
<bugs label="Bugs" href="http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&order=bugs.component"/> | |||
<bugs label="Bugs" href="http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&order=bug_severity%2Cpriority%20DESC"/> | |||
</deploy> | |||
<resources label="Resources" href="dev/" tab="development"> |
@@ -57,7 +57,7 @@ | |||
users, i.e. when the behaviour changes and could affect the layout of existing | |||
documents. Example: the fix of marks layering will be such a case when it's done. | |||
--> | |||
<release version="FOP Trunk" date="TBD"> | |||
<release version="1.0" date="July 2010"> | |||
<action context="Renderers" dev="JM" type="fix"> | |||
AFP Output: Fixed positioning of Java2D-based images (when GOCA is enabled). | |||
</action> | |||
@@ -88,6 +88,8 @@ | |||
<action context="Renderers" dev="JM" type="add" fixes-bug="48567" due-to="Peter Hancock"> | |||
Initial support for CID-keyed double-byte fonts (Type 0) in AFP output. | |||
</action> | |||
<action context="API" dev="SP" type="add">Added a command-line option '-catalog' to use a catalog resolver for the XML and XSLT files</action> | |||
<action context="Layout" dev="SP" type="add">Implement internal character classes if the hyphenation pattern file does not contain them</action> | |||
<action context="Layout" dev="VH" type="fix" fixes-bug="46486"> | |||
Bugfix: having a special page-master for the last page caused loss of content when normal | |||
blocks were mixed with blocks spanning all columns. |