From: (no author) <(no author)@unknown> Date: Sun, 3 Mar 2002 00:16:11 +0000 (+0000) Subject: This commit was manufactured by cvs2svn to create tag 'fop-0_20_3'. X-Git-Tag: fop-0_20_3^0 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b18a8b0cb353d541fe32d63c9227c52a69e700ad;p=xmlgraphics-fop.git This commit was manufactured by cvs2svn to create tag 'fop-0_20_3'. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_20_3@194687 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index 06e6efdee..650acf66d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,30 @@ ============================================================================== Done since 0.20.2 release +*** General +- Added correct metrics for euro sign in standard fonts + (bug 2105 and bug 4654) + Submitted by: Rainer Garus +- Fixed problem with computing remaining with in LineArea where start-indent <> 0 + (bug 4839) + Submitted by: Rainer Garus +- Support for CMYK and embedded ICC profiles in jpeg images (Tore Engvig) +- Support for jpeg images in PS Renderer (Tore Engvig) +- Add support for EPS images in PostScript renderer and limited EPS support in + PDF Renderer (Tore Engvig) +- fixed bug in TTFReader (unsigned lsb changed to signed) + Submitted by: Cristi Ruja, c_ruja@yahoo.com +- fixed threading problem (Keiron Liddle) +- Formatting results patch to enable embedders to obtain info from render doc + Submitted by: Jeremias Maerki +- Better handling of missing markers (Keiron Liddle) +- jimi.jar removed for removed for license reasons +- Added "Printing from a servlet" example + Submitted by: Ralph LaChance +- Proper use of font encodings for "native" fonts + Submitted by: Peter S. Housel (housel@acm.org) and Rainer Garus (rainer.garus@arcor.de) +- fixed Marker (Christian Geisert) +- updated logkit from 1.0b4 to to 1.0 (Christian Geisert) + *** Tables - Implement the proportional-column-width() function in table-column and make it possible to specify table width (or inline-progression-dimension) @@ -7,14 +32,74 @@ using percentage values. (Karen Lease) - Fix a bug causing strange layout when a cell containing a nested table was laid out again because another cell in the same row was split (David Dixon's example). (Karen Lease) +- Fix for infinite loops with table keeps (Christian Geisert) + *** Datatypes - Rearrange the Length class hierarchy as part of the table-column proportional width work. (Karen Lease) + +*** Functions +- make sure label-end() value gets calculated + (fix for bug #6094, endless loop while processing list-item-label)) + *** Areas - Fix BlockArea to account for padding and border when calculating space remaining for content. (Karen Lease) +- Improved line breaking for japanese + Submitted by: Satoshi Ishigami + *** Properties +- Changed "master-name" to "master-reference" on fo:page-sequence, + fo:single-page-master-reference, fo:repeatable-page-master-reference and + fo:conditional-page-master-reference to comply with the latest XSL recommendation. + Also changed the unimplemented property space-treatment to white-space-treatment and + updated examples and tests to use the new syntax. + Submitted by: Christian Geisert [Christian.Geisert@isu-gmbh.de] - Add support for inline-progression-dimension and table-layout. (Karen) +- Add support for letter-spacing. + Submitted by: Raymond Penners +- text-decoration support for blocks (Christian Geisert) +- Added inheritance for the text-decoration property from parent inline or + block elements (Christian Geisert) + +*** SVG +- updated to cvs batik 3/12/2001 for api changes +- fixed problem where width of scaled lines was not correct + +*** Images +- fixed problem where streams where opened for cached images + +*** Messages +- Improved for some common errors + +*** FOTreeBuilder +- fixed npe problem when text outside root element +- handles document errors and unknown namespace better + +*** AWTRenderer +- Fixed small border problem + Submitted by: Ralph LaChance +- Improved i18n support for AWT viewer (Japanese dialogs) + Submitted by: Satoshi Ishigami (ishigami@victokai.co.jp) + +*** TXTRenderer +- Generated text is written in UTF-8 encoding instead of ISO-8859-1 + +*** MIFRenderer +- MIF output strings escaping (see bug #1332) + Submitted by: Vicente Salvador (vicentesalvador@netscape.net) +- Fixed NoSuchElementException in MIF renderer (Christian Geisert) + +*** Hyphenation +- Added Polish Hyphenation based on TeX hypenation + Submitted by: Marcin Kuthan [M.Kuthan@elka.pw.edu.pl] +- Fixed infinite loop with hyphenation + Submitted by: Enrico Schnepel +- Added greek Hyphenation + Submitted by: Dimitris Kamenopoulos +- Added hungarian Hyphenation + Submitted by: Simon Geza + ============================================================================== Done since 0.20 release @@ -100,7 +185,7 @@ user config (KLiddle) Submitted by: Jeremias Maerki - (Options.java) fixed error where configfile was not being set (KLiddle) - (Options.java) Added patch for loading config via Thread ContextClassLoader -Submitted by: Davanum Srinivas +Submitted by: Davanum Srinivas - (StreamRenderer.java) This just moves the marker supporting code from before Mark's patch into StreamRenderer. Not tested. (SCoffman) @@ -577,7 +662,7 @@ Done since 0.16 release - fixed: leader didn't fill rest of line in table of contents [Fotis Jannidis] - fixed: throws a more useful error if non-row inside table body [Keiron Liddle] - fixed: duplicate ID bug for tables that flow over a page [Keiron Liddle] -- fixed: empty flow bug [Kai Strackbein] +- fixed: empty flow bug [Kai Strackbein] - fixed: broken support of jdk 1.1 [Peter Housel] Done since 0.15 release diff --git a/README b/README index 1fd230f16..df489733f 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ FOP readme What is FOP? FOP is the world's first print formatter driven by XSL formatting objects. It is a Java application that reads a formatting object - tree conforming to the XSL candidate release (21. November 2000) and + tree conforming to the XSL-FO Version 1.0 W3C Recommendation and then turns it into a PDF document or allows you to preview it directly on screen. @@ -21,6 +21,8 @@ FOP readme Discussion of Fop takes place in fop-dev@xml.apache.org (subscribe at fop-dev-subscribe@xml.apache.org) + User questions should be sent to fop-user@xml.apache.org + Archives are available at: http://marc.theaimsgroup.com Before you post any questions, please have a look at the FAQ at http://www.owal.co.uk:8090/asf/servlet/asf/ diff --git a/ReleaseNotes.html b/ReleaseNotes.html new file mode 100644 index 000000000..3686d4523 --- /dev/null +++ b/ReleaseNotes.html @@ -0,0 +1,19 @@ + + + + + Fop 0.20.3 + + +

Fop 0.20.3

+

Redirecting to Documentation...

+

+ In a few seconds, you should be redirected to FOP 0.20.3 + documentation. If you are not automatically redirected, please click + on the following link: +

+ FOP 0.20.3 Release Notes +
+

+ + diff --git a/STATUS b/STATUS index 6ba510128..347268038 100644 --- a/STATUS +++ b/STATUS @@ -4,7 +4,10 @@ Arved Sandstrom (release coordinator) James Tauber (started it all and wrote most of the code) Kelly Campbell -Steven Coffman +Steven Coffman +Bertrand Delacretaz +Tore Engvig +Christian Geisert Stanislav Gorkhover Fotis Jannidis Karen Lease @@ -12,7 +15,7 @@ Keiron Liddle Jordan Naftolin Eric Schaeffer Jon Smirl - +Art Welch **** THINGS WORKED ON ***** diff --git a/build.bat b/build.bat index 9965e1326..14d998c39 100755 --- a/build.bat +++ b/build.bat @@ -6,8 +6,8 @@ echo ---------------- if "%JAVA_HOME%" == "" goto error set LIBDIR=lib -set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\classes.zip;%LIBDIR%\ant.jar;%LIBDIR%\batik.jar;%LIBDIR%\buildtools.jar;%LIBDIR%\xerces-1.2.3.jar;%LIBDIR%\xalan-2.0.0.jar;%LIBDIR%\xalanj1compat.jar;%LIBDIR%\bsf.jar -set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar;%LIBDIR%\logkit-1.0b4.jar;%LIBDIR%\avalon-framework-4.0.jar +set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\classes.zip;%LIBDIR%\ant.jar;%LIBDIR%\ant-1.3-optional.jar;%LIBDIR%\batik.jar;%LIBDIR%\buildtools.jar;%LIBDIR%\xerces-1.2.3.jar;%LIBDIR%\xalan-2.0.0.jar;%LIBDIR%\xalanj1compat.jar;%LIBDIR%\bsf.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar;%LIBDIR%\logkit-1.0.jar;%LIBDIR%\avalon-framework-4.0.jar set ANT_HOME=%LIBDIR% diff --git a/build.sh b/build.sh index be7f1b03a..d55ca365b 100755 --- a/build.sh +++ b/build.sh @@ -13,8 +13,8 @@ if [ "$JAVA_HOME" = "" ] ; then exit 1 fi LIBDIR=lib -LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.2.3.jar:$LIBDIR/xalan-2.0.0.jar:$LIBDIR/xalanj1compat.jar:$LIBDIR/bsf.jar -LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jimi-1.0.jar:$LIBDIR/logkit-1.0b4.jar:$LIBDIR/avalon-framework-4.0.jar +LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/ant-1.3-optional.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.2.3.jar:$LIBDIR/xalan-2.0.0.jar:$LIBDIR/xalanj1compat.jar:$LIBDIR/bsf.jar +LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jimi-1.0.jar:$LIBDIR/logkit-1.0.jar:$LIBDIR/avalon-framework-4.0.jar ANT_HOME=$LIBDIR diff --git a/build.xml b/build.xml index 93da09454..a979bf5de 100644 --- a/build.xml +++ b/build.xml @@ -15,7 +15,7 @@ Introduction ============ FOP is the world's first print formatter driven by XSL formatting objects. It -is a Java 1.1 application that reads a formatting object tree and then turns +is a Java 1.2 application that reads a formatting object tree and then turns it into a PDF document. The formatting object tree, can be in the form of an XML document (output by an XSLT engine like XT or Xalan) or can be passed in memory as a DOM Document or (in the case of XT) SAX events. @@ -122,6 +122,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + @@ -132,12 +133,18 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + + - + + + - + + + @@ -154,11 +161,20 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + + + + + + + + + @@ -166,9 +182,9 @@ Sometimes ant gives out this warnings, but the build is finished without any pro - + - + @@ -177,6 +193,8 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + + @@ -185,6 +203,9 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + + + @@ -204,8 +225,8 @@ Sometimes ant gives out this warnings, but the build is finished without any pro - - + + @@ -215,14 +236,6 @@ Sometimes ant gives out this warnings, but the build is finished without any pro - - @@ -237,7 +250,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro - + @@ -275,7 +288,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro - + @@ -308,7 +321,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro - + @@ -453,36 +466,90 @@ Sometimes ant gives out this warnings, but the build is finished without any pro dependent="${propinc.xsl}" outfile="${build.src}/${replacestring}/fo/properties/extenums_${ignore_this}" smart="yes"/> - - - - - - - - - - - - - - - + + + + + + + + + + + + +