The Apache Software Foundation > Apache XML Graphics Project
Font size:      

Release Notes for Apache FOP 1.0

Major Changes in Version 1.0

Note
This is not a complete list of changes, just some of the more important ones. A full list of changes in this release is available.

Changes to the Code Base

  • fix Fixed memory leak in property cache (not cleaning stale PropertyCache$CacheEntry instances). Committed by JM.
  • update Changed FONode.addCharacters() parameter to closer match the signature of the standard SAX characters() event (reduces confusion and computations). !! Implementors of extensions that subclass FONode directly, and offer an implementation for addCharacters() should take care to make similar modifications in their code !! Committed by AD.
  • add Added an event handling framework which allows to get better feedback from within FOP with the ability to customize problem management. Committed by JM.

Changes to the Font Subsystem

  • add Add support for font substitution. Committed by AC.
  • add Added support for addressing all glyphs available in a Type 1 font, not just the ones in the font's primary encoding. Committed by JM.

Changes to the Layout Engine

  • add Added limited support for pages of different inline-progression-dimensions within a page-sequence. Committed by VH.
  • add Added minimal support for integer keep values on the various keep properties on block-level FOs. For now, all integer values are treated the same (i.e. without strength distinction). Using integers allows to avoid overflows that can happen when "always" is used extensively. Committed by JM.

Changes to Renderers (Output Formats)

  • add AFP Output: An AFPGraphics2D implementation which provides the ability to use Batik to drive the production of AFP Graphics (GOCA) output from SVG. Committed by AC.
  • add AFP Output: Resource group leveling, external streaming, and de-duplication of images and graphics using IncludeObject and ResourceGroup. Committed by AC.
  • add AFP Output: Native image embedding support (e.g. JPEG, GIF, TIFF) using ObjectContainer and a MOD:CA Registry implementation. Committed by AC.