Browse Source

First changes for the release, mainly documentation changes


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-1_0@960618 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-1_0
Simon Pepping 14 years ago
parent
commit
d734b37908

+ 1
- 1
NOTICE View File

Apache FOP Apache FOP
Copyright 1999-2009 The Apache Software Foundation
Copyright 1999-2010 The Apache Software Foundation


This product includes software developed at This product includes software developed at
The Apache Software Foundation (http://www.apache.org/). The Apache Software Foundation (http://www.apache.org/).

+ 46
- 0
README View File

RELEASE NOTES 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 Version 0.95
============ ============



+ 3
- 1
build.xml View File

<include name="build.*"/> <include name="build.*"/>
<include name="forrest.properties"/> <include name="forrest.properties"/>
<include name="fop.bat"/> <include name="fop.bat"/>
<include name="fop.cmd"/>
<include name="fop.js"/>
<include name="fop"/> <include name="fop"/>
</fileset> </fileset>
<path id="libs-build-classpath"> <path id="libs-build-classpath">
<property name="name" value="fop"/> <property name="name" value="fop"/>
<property name="NAME" value="FOP"/> <property name="NAME" value="FOP"/>
<property name="version" value="svn-trunk"/> <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.debug" value="on"/>
<property name="javac.optimize" value="off"/> <property name="javac.optimize" value="off"/>
<property name="javac.deprecation" value="on"/> <property name="javac.deprecation" value="on"/>

+ 3
- 2
fop.bat View File

REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
REM See the License for the specific language governing permissions and REM See the License for the specific language governing permissions and
REM limitations under the License. REM limitations under the License.
REM $Id$
rem %~dp0 is the expanded pathname of the current script under NT rem %~dp0 is the expanded pathname of the current script under NT
set LOCAL_FOP_HOME= set LOCAL_FOP_HOME=
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.7.0.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.7.0.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\serializer-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%\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%\avalon-framework-4.2.0.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-io-1.3.1.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-io-1.3.1.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-logging-1.0.4.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-logging-1.0.4.jar
if "%JAVACMD%" == "" set JAVACMD=java if "%JAVACMD%" == "" set JAVACMD=java
:runFop :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% "%JAVACMD%" %JAVAOPTS% %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" %FOP_OPTS% org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS%

+ 113
- 826
src/documentation/content/xdocs/compliance.ihtml
File diff suppressed because it is too large
View File


+ 1
- 0
src/documentation/content/xdocs/dev/release.xml View File

<li>Commit any outstanding changes</li> <li>Commit any outstanding changes</li>
<li>Create a branch called <code>branches/fop-v_vv</code></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>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 <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 <li>Update the version numbers in the release column on the
compliance page (<code>compliance.xml</code>); update the compliance in the release column compliance page (<code>compliance.xml</code>); update the compliance in the release column

+ 8
- 8
src/documentation/content/xdocs/download.xml View File

<tr> <tr>
<td>Repository URL</td> <td>Repository URL</td>
<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> </link>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>Web view</td> <td>Web view</td>
<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> </link>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>Repository URL</td> <td>Repository URL</td>
<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> </link>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>Web view</td> <td>Web view</td>
<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> </link>
</td> </td>
</tr> </tr>

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

<p>Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL <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 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 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), 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. Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF.
</p> </p>
<figure width="480" height="260" src="images/document.jpg" alt="Render Diagram" /> <figure width="480" height="260" src="images/document.jpg" alt="Render Diagram" />
<p> <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 available. It's the third
stable release after the large redesign effort and implements a large subset of the 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 <link href="http://www.w3.org/TR/xsl11/">XSL-FO Version 1.1 W3C
Portable Document Format Specification (Version 1.4) from Adobe Systems. Portable Document Format Specification (Version 1.4) from Adobe Systems.
</p> </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 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. Project will attempt to use the latest version of evolving specifications.
</p> </p>

+ 14
- 13
src/documentation/content/xdocs/site.xml View File

<!-- <!--
END Home tab 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"/> <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"/> <knownissues label="Known Issues" href="knownissues_overview.html"/>
<upgrading label="Upgrading" href="upgrading.html"/> <upgrading label="Upgrading" href="upgrading.html"/>
<fonts label="Fonts" href="fonts.html"/> <fonts label="Fonts" href="fonts.html"/>
<hyphenation label="Hyphenation" href="hyphenation.html"/> <hyphenation label="Hyphenation" href="hyphenation.html"/>
<extensions label="Extensions" href="extensions.html"/> <extensions label="Extensions" href="extensions.html"/>
<metadata label="Metadata" href="metadata.html"/>
</features> </features>
</trunk> </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"/> <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"/> <knownissues label="Known Issues" href="knownissues_overview.html"/>
<upgrading label="Upgrading" href="upgrading.html"/> <upgrading label="Upgrading" href="upgrading.html"/>
</trunk> </trunk>
<!-- <!--
END Version 0.95 documentation tab
END Version 1.0 documentation tab
--> -->


<!-- <!--
<deploy label="Deploy" href="dev/" tab="development"> <deploy label="Deploy" href="dev/" tab="development">
<doc label="Doc Mgmt" href="doc.html"/> <doc label="Doc Mgmt" href="doc.html"/>
<release label="Release" href="release.html"/> <release label="Release" href="release.html"/>
<bugs label="Bugs" href="http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=Fop&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;order=bugs.component"/>
<bugs label="Bugs" href="http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=Fop&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;order=bug_severity%2Cpriority%20DESC"/>
</deploy> </deploy>


<resources label="Resources" href="dev/" tab="development"> <resources label="Resources" href="dev/" tab="development">

+ 3
- 1
status.xml View File

users, i.e. when the behaviour changes and could affect the layout of existing 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. 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"> <action context="Renderers" dev="JM" type="fix">
AFP Output: Fixed positioning of Java2D-based images (when GOCA is enabled). AFP Output: Fixed positioning of Java2D-based images (when GOCA is enabled).
</action> </action>
<action context="Renderers" dev="JM" type="add" fixes-bug="48567" due-to="Peter Hancock"> <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. Initial support for CID-keyed double-byte fonts (Type 0) in AFP output.
</action> </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"> <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 Bugfix: having a special page-master for the last page caused loss of content when normal
blocks were mixed with blocks spanning all columns. blocks were mixed with blocks spanning all columns.

Loading…
Cancel
Save