apache.org > XML Federation > xmlgraphics.apache.org
Font size:      

History of Changes 0.94

RSS

Introduction and explanation of symbols

Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:add=add, fix=fix, remove=remove, update=update

Version 0.94 (24th August 2007)

Changes to the Code Base

  • add Support for keep-together.within-line="always". Committed by MM.
  • add Add support for conditional spaces in table-cells. Committed by VH.
  • add Support alignment-adjust for images. Committed by AD. Thanks to Max Berger. See Issue 42785.
  • add Partial application of the patch in Bugzilla 41044: * addition of a generic PropertyCache to be used by all Property types that can be safely canonicalized * modified EnumProperty, StringProperty, NumberProperty, EnumNumber and FixedLength to make use of the cache infrastructure Committed by AD. Thanks to Richard Wheeldon. See Issue 41044.
  • add Slight improvement of relative font-weight handling in the properties package. Committed by AD.
  • add Add support for font auto-detection (easier font configuration). Committed by JM. Thanks to Adrian Cumiskey. See Issue 41831.
  • add Add support for exact positioning of internal PDF links. Committed by JM. Thanks to Paul Vinkenoog. See Issue 42067.
  • add Add support for the collapsing-border model in tables. Committed by VH, JM. See Issue 36934.
  • add Add support for named destinations in PDF. Committed by JB.
  • add Add support for a two-pass production for PostScript output to minimize file size. This adds images only once and adds only the fonts that are really used. Committed by JM.
  • add Support for GIF images in RTF output (RTF handler, only. Does not affect the RTF library.) Committed by JM.
  • add Support for soft masks (transparency) with ImageIO image adapter. Committed by JM.
  • add Added support for the soft hyphen (SHY) character. Committed by MM.
  • add Added support for line-height-shift-adjustment property. Committed by MM.
  • add Added support for the system property fop.home to cli.Main.getJARList(). Committed by SP.
  • add Added support for display-align for table-cell in RTF output. Committed by JM. See Issue 40930.
  • add Added support for UAX#14 type line breaking. Support does not extend across nested fo:inline elements. Committed by MM.
  • fix AFP Renderer: Bugfix for 1 bit images where the width is not a multiple of 8. Committed by JM.
  • fix Fixed incomplete support for Unicode Word Joiner characters (U+2060 and U+FEFF). Committed by MM.
  • fix Fixed the rendering of zero-width spaces for certain fonts by not generating them into the area tree. Committed by JM. Thanks to Paul Vinkenoog. See Issue 42109.
  • fix Fixed a problem with disappearing footnotes inside hyphenated inlines (and footnotes with hyphenated inline child). Committed by LF.
  • fix Fix PDF Genaration for non-ASCII compatible locales. Committed by JM. Thanks to Martin Kögler. See Issue 41434.
  • fix Fix several exceptions when break-before/after is set on the first/last row of a table. Committed by VH.
  • fix Fix extra page break when break-before is set on both a table and its first row. Committed by VH.
  • fix Make keep-with-next and keep-with-previous work on fo:table. Committed by VH.
  • fix Fixed a problem with keep-with-next on table-rows. Once a keep-with-next was set inside a table, the FO following the table would always be glued to the previous table. Committed by JM.
  • fix Fixed a problem with the auto-rotate-landscape setting in the PostScript renderer. It didn't generate the right setpagedevice command. Committed by JM.
  • fix Fixed an IllegalArgumentException for absolutely positioned block-containers with a border and no height/bpd set. Committed by JM.
  • fix If a line contained nothing but a linefeed, this didn't produce empty lines. Replaced the auxiliary zero-width box with a glue the width of a line, and shrinkable to zero-width. Committed by AD. See Issue 41652.
  • fix Stricter FOP user configuration checking Committed by VH. Thanks to Adrian Cumiskey. See Issue 40120.
  • fix Fix parsing 'url(...)' when the URL itself contains a bracketed part. Committed by AD. Thanks to Erwin Tratar. See Issue 41572.
  • fix Fix for NPE with PNG images for RTF output. Committed by JM.
  • fix Fix for properly parsing font-family names containing spaces. Committed by AD.
  • fix Fix incorrect behaviour of the BreakingAlgorithm when some inline content is wider than the available ipd, causing a restart. Committed by LF. See Issue 41019.
  • fix Fix for PDF corruption when a TrueType font with spaces in its name is embedded and no XML font metrics file for that font is used. Committed by JM.
  • fix Fix for ClassCastException when fo:wrapper was used as direct child of fo:flow. Note: "id" attributes are still not handled properly on fo:wrapper! Committed by JM. Thanks to Adrian Cumiskey. See Issue 41426.
  • update Refactoring in the fo package: -> removal of the childNodes instance member in fop.fo.FObj -> addition of a firstChild instance member in fop.fo.FObj -> addition of a siblings instance member in fop.fo.FONode -> addition of a FONodeIterator interface in FONode + corresponding implementation in FObj -> changed implementations of FObj.addChildNode(), .removeChild() and .getChildNodes() Committed by AD. See Issue 41656.
  • update Code cleanup and restructuring: Refactoring of PageSequenceLayoutManager and provide common FObj id property use Committed by AD. Thanks to Adrian Cumiskey. See Issue 42089.
  • update Updated PDF/A-1b support according to ISO-19005-1:2005/Cor.1:2007. Committed by JM.
  • update Use source resolution setting for bitmap images which don't provide their own resolution. Committed by JM. Thanks to Hussein Shafie. See Issue 42406.

Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
Andreas Delmelle (AD), Jay Bryant (JB), Jeremias Märki (JM), Luca Furini (LF), Manuel Mall (MM), Simon Pepping (SP), Vincent Hennebert (VH), (VH, JM).

This is a list of other contributors:
Adrian Cumiskey, Erwin Tratar, Hussein Shafie, Martin Kögler, Max Berger, Paul Vinkenoog, Richard Wheeldon.