From 9312f3bddd993691efc99e235585d37feab4c28f Mon Sep 17 00:00:00 2001
From: Simon Pepping
Date: Sat, 30 Dec 2006 10:44:14 +0000
Subject: [PATCH 1/4] Fixed the reported defects and more. Added more items to
the release note (importance="high" in status.xml). Reset the targeted
release date to 9 January 2007.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_93@491206 13f79535-47bb-0310-9956-ffa450edef68
---
README | 141 ++++++++++-----------
build.xml | 2 +
fop.bat | 2 +-
src/documentation/content/.htaccess | 1 +
src/documentation/content/xdocs/faq.xml | 2 +-
src/documentation/content/xdocs/news.xml | 2 +-
src/documentation/content/xdocs/status.xml | 2 +-
status.xml | 8 +-
8 files changed, 77 insertions(+), 83 deletions(-)
diff --git a/README b/README
index a3124737377..4f66c558bc5 100644
--- a/README
+++ b/README
@@ -69,10 +69,11 @@ Please report bugs to bugzilla at http://issues.apache.org/bugzilla/
How do I build FOP?
----------------------
-If you've downloaded a binary distribution, you don't need to build FOP.
+If you've downloaded a binary distribution, you don't need to build
+FOP.
Otherwise, please follow the instructions found here:
-http://xmlgraphics.apache.org/fop/latest/compiling.html
+http://xmlgraphics.apache.org/fop/stable/compiling.html
How do I run FOP?
@@ -82,84 +83,74 @@ Simply by typing "fop" on the command-line. Without any parameters you
will receive a screen with instruction on how to call FOP from the
command-line.
-For more details, see: http://xmlgraphics.apache.org/fop/latest/running.html
+For more details, see:
+http://xmlgraphics.apache.org/fop/stable/running.html
==============================================================================
RELEASE NOTES
==============================================================================
-Version 0.92 beta
----------------------
-
-We don't list all the changes since the 0.20.5 release, since the codebase
-was practically rewritten in large areas as part of a big redesign effort.
-This is basically a new software. But the changes since 0.90 alpha 1 can be
-looked up under http://xmlgraphics.apache.org/fop/changes.html.
-
-Upgrading from 0.20.5:
-Please read http://xmlgraphics.apache.org/fop/latest/upgrading.html
-
-The Apache FOP team asks you for your continued feedback on the new software.
-We're also interested in success stories with the new release. So if the
-latest version works fine for you, please tell us! And if it doesn't, you
-may tell us as well, of course. ;-)
-
-Caveats:
-
- - This release is a beta release. If you intend to use this software
- in a production environment, please perform careful testing.
- - With the latest changes, the API is now considered stable. Please
- note that the API has changed in a backwards-incompatible way since
- the last release.
- - You may experience different behaviour compared to version 0.20.5.
- Please consult the "Upgrading" page indicated above for details.
-
-Known issues:
-
- - PCL, MIF and SVG support have not been restored, yet.
- - Java2D/AWT support contains some problems, for example with
- block-containers.
- - Auto table layout is not implemented, yet.
- - The collapsing border model on tables is not implemented, yet. Please
- use border-collapse="separate" for now.
- - Footnotes may overlap with text of the region-body in multi-column
- documents.
- - Space resolution does not work between footnote regions.
- - There's a problem involving nested block-containers and
- reference-orientation 180/-180 (Bugzilla #36391)
- - block-containers with no height currently don't create a fence for
- spaces as they should (they behave like a normal block).
- - Preserved linefeeds in fo:character are not handled correctly.
- - An empty block currently produces a fence for stacking constraints
- which it shouldn't.
- - There are several small problems around white space handling.
- - Images currently don't shrink so they fit on a page when they are
- too big and shrinking is allowed to happen.
- - Block-level content in fo:inlines may produce unwelcome results.
- - inline-container may not work as expected.
- - leaders with leader-pattern="use-content" may not work as expected.
- - keep-with-previous doesn't work inside tables and lists, yet.
- - White space on direct inline-level children of a marker is not
- handled correctly.
- - 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.
- - background-images on page-number-citations are not placed correctly.
- - Not all FO elements can be referenced by their "id", most notably:
- table-body, table-header, table-footer and table-row.
- - The backgrounds of table-body, table-header, table-footer and
- table-column are not painted, yet.
- - Border and padding conditionality are not supported on table-cells, yet.
- - Copy/Paste from PDF content in Acrobat Reader is not supported for
- text using embedded TrueType fonts.
- - Column balancing in multi-column documents may not work as expected
- (Bugzilla #36356)
- - 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).
- - Internal basic-links don't point to the exact location on a page, yet,
- as they did in 0.20.5. Currently you land in the upper left corner of
- the page.
+Version 0.93
+============
+
+This is the first production grade release of the new FOP codebase.
+
+* It contains the new API first introduced in release 0.92
+ beta. The preceding API has been removed.
+* This release again 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/knownissues.html.
+
+Upgrading
+---------
+
+You may experience different behaviour compared to version
+0.20.5. Please consult the "Upgrading" page
+(http://xmlgraphics.apache.org/fop/stable/upgrading.html) for
+details.
+
+Major Changes in Version 0.93
+-----------------------------
+
+* Added support for the use of Open Type fonts (BD)
+* Support for the rgb-icc() function and for a proprietary cmyk()
+ function (for device CMYK colors only through the PDF renderer so
+ far). (JM) Thanks to Peter Coppens. Fixes 40729.
+* Enabled Copy/Paste from PDF content in Acrobat Reader for
+ text using embedded TrueType fonts. (BD) Thanks to Adam Strzelecki,
+ Victor Mote. Fixes 5535.
+* Added support for PDF/A-1b and PDF/X-3:2003. (Note: this may still
+ be a bit incomplete. Feedback is welcome!)
+* The Java2DRenderer (and therefore the print and bitmap renderers) is
+ now offering the same quality as the PDF and PS renderers. Note:
+ There can still be little differences between PDF and Print/PNG/TIFF
+ because the latter uses a different font metrics source.
+* Automatic support for all fonts available to the Java2D subsystem
+ for all Java2D-descendant renderers (TIFF, PNG, print, AWT).
+
+The long list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/0.93/changes_0.93.html.
+
+The long list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+The Apache FOP team asks you for your continued feedback on the
+software. We're also interested in success stories with the new
+release. So if the latest version works fine for you, please tell us!
+And if it doesn't, you may tell us as well, of course. ;-)
Release notes for older FOP versions can be found on:
http://xmlgraphics.apache.org/fop/relnotes.html
\ No newline at end of file
diff --git a/build.xml b/build.xml
index 11a51e3f052..30f9b7a52f2 100644
--- a/build.xml
+++ b/build.xml
@@ -101,8 +101,10 @@ list of possible build targets.
+
+
diff --git a/fop.bat b/fop.bat
index 855a8939122..554fadf5338 100644
--- a/fop.bat
+++ b/fop.bat
@@ -60,7 +60,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.6.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.1-snapshot.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.1.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-4.2.0.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-io-1.1.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-logging-1.0.4.jar
diff --git a/src/documentation/content/.htaccess b/src/documentation/content/.htaccess
index e8f707fc846..7a0a174769d 100644
--- a/src/documentation/content/.htaccess
+++ b/src/documentation/content/.htaccess
@@ -14,6 +14,7 @@ RedirectMatch Permanent ^/fop/pdfencryption(.*) http://xmlgraphics.apache.org/fo
RedirectMatch Permanent ^/fop/pdfx(.*) http://xmlgraphics.apache.org/fop/0.93/pdfx$1
RedirectMatch Permanent ^/fop/running(.*) http://xmlgraphics.apache.org/fop/0.93/running$1
RedirectMatch Permanent ^/fop/servlets(.*) http://xmlgraphics.apache.org/fop/0.93/servlets$1
+RedirectMatch Permanent ^/fop/upgrading(.*) http://xmlgraphics.apache.org/fop/0.93/upgrading$1
# redirect to versioned documentation
Redirect Temp /fop/stable http://xmlgraphics.apache.org/fop/0.93
diff --git a/src/documentation/content/xdocs/faq.xml b/src/documentation/content/xdocs/faq.xml
index 1f567ad4f07..50e3d2b04a7 100644
--- a/src/documentation/content/xdocs/faq.xml
+++ b/src/documentation/content/xdocs/faq.xml
@@ -138,7 +138,7 @@
When it's ready and the committers have enough time to go through
the time-consuming process of creating a release. We
- released version 0.93 on 2 January 2007, and intend to
+ released version 0.93 on 9 January 2007, and intend to
release version 1.0 later in 2007. If you
want to speed up the process, consider to
contribute to FOP.
diff --git a/src/documentation/content/xdocs/news.xml b/src/documentation/content/xdocs/news.xml
index 18f52dbdfbf..187a9133707 100644
--- a/src/documentation/content/xdocs/news.xml
+++ b/src/documentation/content/xdocs/news.xml
@@ -26,7 +26,7 @@
- 2 January 2007 - Apache FOP 0.93 released
+ 9 January 2007 - Apache FOP 0.93 released
The Apache FOP team is proud to present to you the first
production grade release of the new FOP codebase. This release
diff --git a/src/documentation/content/xdocs/status.xml b/src/documentation/content/xdocs/status.xml
index f40f53ae96a..3765889c26c 100644
--- a/src/documentation/content/xdocs/status.xml
+++ b/src/documentation/content/xdocs/status.xml
@@ -27,7 +27,7 @@
Status
-
[last updated 2 January 2007]
+
[last updated 9 January 2007]
This is the development status of Apache FOP. Development on
diff --git a/status.xml b/status.xml
index b36c886b827..a7671d78736 100644
--- a/status.xml
+++ b/status.xml
@@ -29,7 +29,7 @@
-
+
This is the first production grade release of the new FOP
codebase.
@@ -182,7 +182,7 @@
Bugfix: FOUserAgent specific configuration parameters specified in config file
were not set when FOP was invoked from command line.
-
+
Added support for PDF/A-1b and PDF/X-3:2003. (Note: this may still be a bit
incomplete. Feedback is welcome!)
@@ -190,7 +190,7 @@
The CIDSet object is now generated for CID fonts which are embedded in PDFs.
(Required by PDF/A).
-
+
The Java2DRenderer (and therefore the print and bitmap renderers) is now
offering the same quality as the PDF and PS renderers. Note: There can still
be little differences between PDF and Print/PNG/TIFF because the latter uses
@@ -231,7 +231,7 @@
Bugfix: NullPointerException in RTF library when there are no borders on
the parent table.
-
+
Automatic support for all fonts available to the Java2D subsystem for all
Java2D-descendant renderers (TIFF, PNG, print, AWT).
From bcf340bbf72b49da81aed1087b8035ac58a20ab5 Mon Sep 17 00:00:00 2001
From: Simon Pepping
Date: Tue, 2 Jan 2007 20:58:16 +0000
Subject: [PATCH 2/4] Updated the documentation of the FOP ant task
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_93@491935 13f79535-47bb-0310-9956-ffa450edef68
---
.../content/xdocs/0.93/anttask.xml | 35 +++++++++++++------
1 file changed, 24 insertions(+), 11 deletions(-)
diff --git a/src/documentation/content/xdocs/0.93/anttask.xml b/src/documentation/content/xdocs/0.93/anttask.xml
index 9831f2c0147..44550c3d7e9 100644
--- a/src/documentation/content/xdocs/0.93/anttask.xml
+++ b/src/documentation/content/xdocs/0.93/anttask.xml
@@ -37,17 +37,19 @@
One method of defining the task is as follows: