From 49ad27db2b95715077e118e9800e747a8309a6e7 Mon Sep 17 00:00:00 2001 From: Simon Pepping Date: Fri, 22 Dec 2006 12:13:03 +0000 Subject: [PATCH] Wrote the release notes. Added some missing changes to the status document. Added font metrics files to the upgrading document. Changed the version number in the Ant build file. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_93@489632 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 2 +- .../content/xdocs/0.93/upgrading.xml | 25 +++- src/documentation/content/xdocs/relnotes.xml | 108 +++++++++++++++++- status.xml | 6 + 4 files changed, 132 insertions(+), 9 deletions(-) diff --git a/build.xml b/build.xml index c0fca36e6..11a51e3f0 100644 --- a/build.xml +++ b/build.xml @@ -145,7 +145,7 @@ list of possible build targets. - + diff --git a/src/documentation/content/xdocs/0.93/upgrading.xml b/src/documentation/content/xdocs/0.93/upgrading.xml index 91a270c7c..b8aa58200 100644 --- a/src/documentation/content/xdocs/0.93/upgrading.xml +++ b/src/documentation/content/xdocs/0.93/upgrading.xml @@ -34,7 +34,16 @@ More than half of the codebase has been rewritten over the last three years. With version 0.93 the code has reached production level.
  • - The API of FOP has changed considerably and is not backwards-compatible with versions 0.20.5 and 0.91beta. + The API of FOP has changed considerably and is not + backwards-compatible with versions 0.20.5 and + 0.91beta. Version 0.92 introduced the new stable + API. +
  • +
  • + Since version 0.92 some deprecated methods which were part + of the old API have been removed. If you upgrade from 0.91 + beta, you will need to adjust your Java code. Similarly if + you upgrade from 0.92 and use deprecated methods.
  • If you are using a configuration file for version 0.20.5, you have to rebuild it in the new format. The format @@ -42,10 +51,14 @@ an example configuration file. A XML Schema file can be found under src/foschema/fop-configuration.xsd.
  • -
  • - There have been changes to the end-user API since 0.91 beta. As of version 0.92, - the API is now considered stable. Some methods have been deprecated and will be removed with - the next release. If you upgrade from 0.91 beta, you will need to adjust your Java code. +
  • + If you are using font metrics files for version 0.20.5 or + 0.92 or earlier, you have to regenerate them in the new + format. The new format is characterized by a version + attribute on the top-level font-metrics element, whose value + is 2.0. The absence of a version attribute will be + interpreted as version 1.0, and such metrics files will no + longer be parsed.
  • @@ -64,7 +77,7 @@

  • Extensions and Renderers written for version 0.20.5 will not work with the new code! The new FOP extension for Barcode4J will be available in - January 2006. + January 2007.
  • The PCL Renderer and the MIF Handler have not been resurrected, yet! They are currently non-functional diff --git a/src/documentation/content/xdocs/relnotes.xml b/src/documentation/content/xdocs/relnotes.xml index 018557549..100b661bc 100644 --- a/src/documentation/content/xdocs/relnotes.xml +++ b/src/documentation/content/xdocs/relnotes.xml @@ -26,8 +26,22 @@
    FOP 0.93 -

    This is the first stable release after the big redesign effort. Its API is that first introduced in release 0.92 beta. The preceding API has been removed. This release again contains many bug fixes and new features. See the changes file for details. -

    +

    This is the first stable release after the big redesign + effort.

    +
      +
    • The API was first introduced in release 0.92 beta. The + preceding API has been removed. +
    • +
    • + This release again contains many bug fixes and new features. See + the changes file for details. +
    • +
    • + See the compliance page for an + overview of the compliance of this release with the XSL 1.0 and + 1.1 recommendations. +
    • +

    Caveats:

    • @@ -35,6 +49,96 @@ Please consult the "Upgrading" page for details.
    +

    Known Issues:

    +
      +
    • + PCL, MIF and SVG output support have not been restored, yet. +
    • +
    • + Java2D/AWT support has been improved, but some problems remain, + 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. +
    • +
    • + inline-container may not work as expected. +
    • +
    • + letter-spacing and word-spacing properties 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. +
    • +
    • + 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. +
    • +
    • + 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. +
    • +
    diff --git a/status.xml b/status.xml index 8c7958183..d0daaa82d 100644 --- a/status.xml +++ b/status.xml @@ -30,6 +30,12 @@ + + Added support for the use of Open Type fonts + + + Enabled Copy/Paste from PDF content in Acrobat Reader for text using embedded TrueType fonts. + Commented out unused properties, in order to minimize memory usage. -- 2.39.5