# fop-project (0.95beta) Changes

http://xmlgraphics.apache.org/fop/ fop-project ( 0.95beta ) Changes en-us

# fop-project Layout fix (bug 44412)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 44412) : Bugfix: The before border of a block is no longer swallowed if its first child issues a break-before.

# fop-project Layout fix (bug 44412)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 44412) : Bugfix: When there was a forced break after a block with (conditional) borders the border-after wasn't painted.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Bugfix: a forced break inside a cell was ignored when occurring before the minimum height set on the enclosing row was set.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by JM : Fixed exceptions when lists, tables or block-container are children of an inline-level FO.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by VH : Added support for background on fo:table-column and fo:table-header/footer/body elements.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Fixed the rendering of the area of a table corresponding to border-separation, which must be filled with the background of the table, and not the rows.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Improved conformance: even if a table-cell spans several rows its background must correspond to the first row spanned.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Slight improvement for thin lines in Java2D/AWT output. Thanks to Gordon Cooke.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by VH : Added full support for keep-with-previous on fo:table-row and in fo:table-cell elements.

# fop-project Code add

http://xmlgraphics.apache.org/fop/ Code add by MB : Turned on XInclude processing for the main source given on the command line.

# fop-project Fonts fix (bug 44451)

http://xmlgraphics.apache.org/fop/ Fonts fix by JM (fixes bug 44451) : Improved the font auto-detection so fonts accessed using the font-family name are selected with higher accuracy. Thanks to Justus Piater.

# fop-project API remove

http://xmlgraphics.apache.org/fop/ API remove by JM : Removed deprecated methods in the "apps" package that were left-overs from the API discussions.

# fop-project Fonts add

http://xmlgraphics.apache.org/fop/ Fonts add by JM : Added support for unusual font encodings (like for Symbol or Cyrillic fonts) of Type 1 fonts in PDF and PostScript output.

# fop-project Layout fix (bug 44321)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 44321) : Moved to the FO tree stage the check for break-before/after on table-row while spanning in progress.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by VH : Added full support for breaks before and after table cells (that is, break-before/after set on the first/last child of a cell).

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by VH : Added full support for breaks inside the cells of a table.

# fop-project Code fix (bug 41631)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 41631) : Added correct percentage resolution for arguments to the proportional-column-width() function.

# fop-project Fonts fix

http://xmlgraphics.apache.org/fop/ Fonts fix by JM : Bugfix for date formatting with negative time zones in the PDF's Info object. This affected PDF/A compliance.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added an option to disable the default sRGB profile in PDF output for those who don't care about color fidelity, but care about PDF file size.

# fop-project Code fix (bug 43705)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 43705) : Fixed a bug when the rgb-icc() function was used either before the fo:declarations, or in documents without a fo:declarations node. In such cases, the sRGB fallback is now used to avoid an ugly NullPointerException.

# fop-project Code add

http://xmlgraphics.apache.org/fop/ Code add by AD : Added very basic parsing for the xml:lang shorthand.

# fop-project Code fix (bug 44343)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 44343) : Fixed a bug when using relative font-size (smaller/larger) in combination with percentages.

# fop-project Fonts fix

http://xmlgraphics.apache.org/fop/ Fonts fix by JM : Bugfix for handling of optional tables in subset TrueType fonts. This bug caused errors in various PDF viewers.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added support for the natural language indentifier ("Lang" in the document catalog) for PDF documents based on the language/country values on fo:page-sequence.

# fop-project Code fix (bug 44286)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 44286) : Fixed a memory-leak in XMLWhiteSpaceHandler. Thanks to Stefan Ziel.

# fop-project Layout fix (bug 44289)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 44289) : Fixed the resolution of borders when header/footer is omitted at page breaks.

# fop-project Layout add (bug 43934)

http://xmlgraphics.apache.org/fop/ Layout add by VH (fixes bug 43934) : Added support for conditional borders in tables, for both the separate and the collapsing border model.

# fop-project Layout fix (bug 44160)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 44160) : Fixed a possible IndexOutOfBoundsException that could happen with certain constellations when footnotes are used.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by JM : Compliance fix: for absolutely positioned block-containers, "top" wasn't interpreted correctly.

# fop-project Extensions add

http://xmlgraphics.apache.org/fop/ Extensions add by JM : New extension attribute fox:transform on fo:block-container allows free-form transformation (rotation, scaling etc.) of absolute and fixed block-containers. Supported only for PDF, PS and Java2D-based renderers.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Fixed logic error setting the transformation matrix for block-container viewports (applies to absolute and fixed block-containers only). Important: External renderer implementations need to adjust for the change and implement the new method concatenateTransformationMatrix(AffineTransform) if the renderer is derived from AbstractPathOrientedRenderer.

# fop-project Images fix

http://xmlgraphics.apache.org/fop/ Images fix by JM : A new image loading framework has been introduced to fix various problems with external graphics and improve performance.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Fixed generation of named destinations so it works when the PDF document is encrypted.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : PostScript output now generates the bounding box DSC comments for the whole document.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added support for PDF page labels.

# fop-project Renderers add (bug 44176)

http://xmlgraphics.apache.org/fop/ Renderers add by JM (fixes bug 44176) : Added support for custom fonts in Java2DRenderer and derived renderers. Thanks to Patrick Jaromin.

# fop-project Extensions add

http://xmlgraphics.apache.org/fop/ Extensions add by JM : Added new extension element: fox:external-document. It allows to add whole documents such as multi-page TIFF images to be inserted as peers to a page-sequence. Each image will make up an entire page. See the documentation for details.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by JM : Added minimal support for the .minimum/.maximum components of block/inline-progression-dimension on fo:external-graphic and fo:instream-foreign-object.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by JM : Added support for scale-down-to-fit and scale-up-to-fit (introduced in XSL 1.1).

# fop-project Layout fix (bug 43633)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 43633) : Bugfix: content of a row with zero height overriding the previous row

# fop-project Renderers fix (bug 37993)

http://xmlgraphics.apache.org/fop/ Renderers fix by JM (fixes bug 37993) : Bugfix: allow multiple bookmarks to point at the same destination.

# fop-project Layout fix (bug 43917)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 43917) : Bugfix for border-after painting and element list generation when a forced break is involved.

# fop-project Layout fix (bug 40230)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 40230) : Bugfix: no empty page is generated anymore if there's no content after a break-after.

# fop-project Layout fix (bug 43803)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 43803) : Restored proper handling of fo:table-cell having no children, which is allowed in relaxed validation mode.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by JM : Memory Leak fixed in the Property Cache. Fixed by Jeremias Maerki. Reported and Tested By Chris Bowditch.

# fop-project Layout fix (bug 43712)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 43712) : Bugfix in tables: wrong element generation by the merging algorithm when glues must be produced to cope with conditional spaces. The corresponding length was added twice: one in the glue itself and one in the following box.

# fop-project Code fix

http://xmlgraphics.apache.org/fop/ Code fix by JM : Bugfix for URI resolution: Make StreamSources without system identifier work again.

# fop-project Code fix (bug 43910)

http://xmlgraphics.apache.org/fop/ Code fix by JM (fixes bug 43910) : Avoid a NullPointerException in AreaTreeHandler.endDocument(). Thanks to David Delbecq.

# fop-project Layout fix (bug 43766)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 43766) : Bugfix: breaks generated by the merging algorithm for a table-row containing empty cells had always a penalty of 900.

# fop-project Layout add (bug 43605)

http://xmlgraphics.apache.org/fop/ Layout add by JM (fixes bug 43605) : Added methods for fo:page-number-citation(-last) in FOEventHandler. Thanks to V. Schappert.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by VH : Step towards performance: the collapsing-border resolution algorithm no longer triggers the retrieving of the whole table, when possible.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : In case of missing cells the border-end of the table was applied to an inner cell, instead of the (empty) cell in the last column.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Fixed the resolution of borders with table-columns (border-before/after was wrongly applied to every cell of the column).

# fop-project Layout fix (bug 42768)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 42768) : Fixed the resolution of border-end on cells spanning several rows.

# fop-project Fonts fix (bug 43835)

http://xmlgraphics.apache.org/fop/ Fonts fix by JM (fixes bug 43835) : Bugfix: Use Font.getName() (logical font name) instead of Font.getFontName() (localized) when registering fonts from AWT. Thanks to David Churavy.

# fop-project Fonts fix

http://xmlgraphics.apache.org/fop/ Fonts fix by JM : Made the way TrueType fonts are embedded in PDF compliant to the specification so viewers correctly identify subset fonts.

# fop-project Fonts fix

http://xmlgraphics.apache.org/fop/ Fonts fix by JM : Fixed font-autodetection so fonts with uppercase extensions are detected, too.

# fop-project Fonts update

http://xmlgraphics.apache.org/fop/ Fonts update by JM : Improved font auto-detection and handling of AWT-supplied fonts in order to achieve better results when using multiple output formats. Whenever possible, the font names appearing in the operating system can also be used in XSL-FO.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Fixed regression: transparent-page-background was not recognized for PNG output.

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by VH : Added check for table-cells which span more rows than available in their parent element (table-header/footer/body).

# fop-project Layout add

http://xmlgraphics.apache.org/fop/ Layout add by AD : Added support for fo:markers in fo:inline and fo:basic-link.

# fop-project Renderers update

http://xmlgraphics.apache.org/fop/ Renderers update by JM : PDF Transcoder (SVG) text painting has been completely rewritten. Except for some special cases (with filters for example), all text (including flow text) is now painted using PDF text operators.

# fop-project Layout add (bug 42748)

http://xmlgraphics.apache.org/fop/ Layout add by AD (fixes bug 42748) : Added support for ids on empty fo:inlines.

# fop-project Fonts add (bug 42982)

http://xmlgraphics.apache.org/fop/ Fonts add by AC (fixes bug 42982) : Add Font support in jar files. Thanks to Max Berger.

# fop-project Renderers fix (bug 43042)

http://xmlgraphics.apache.org/fop/ Renderers fix by AC (fixes bug 43042) : Postscript extension cleanup. Thanks to Andrejus Chaliapinas.

# fop-project Renderers fix (bug 43587)

http://xmlgraphics.apache.org/fop/ Renderers fix by AC (fixes bug 43587) : Fix to avoid ClassCastException where multiple ps:ps-comments are declared within fo:declarations.

# fop-project Fonts fix (bug 43143)

http://xmlgraphics.apache.org/fop/ Fonts fix by AC (fixes bug 43143) : Fix to avoid NullPointerException when parsing ExpertEncoded and ExpertSubsetEncoded Type 1 fonts.

# fop-project Renderers fix (bug 43439)

http://xmlgraphics.apache.org/fop/ Renderers fix by AC (fixes bug 43439) : Fixes missing TLE value attribute when using AreaTree input with the AFP renderer.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added generic structures to the PDF library in order to support PDF file in fo:external-graphic later.

# fop-project Code add (bug 43597)

http://xmlgraphics.apache.org/fop/ Code add by JM (fixes bug 43597) : Added support for SVGZ. Thanks to Max Berger.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by JM : Bugfix for NPE with empty table-row (regression from 0.93).

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added a configuration setting to the PCL renderer to disable PJL commands.

# fop-project Renderers fix (bug 43464)

http://xmlgraphics.apache.org/fop/ Renderers fix by JM (fixes bug 43464) : Fix to avoid a ClassCastException in renderer configuration. Thanks to Bruno Feurer.

# fop-project Renderers fix (bug 43439)

http://xmlgraphics.apache.org/fop/ Renderers fix by JM (fixes bug 43439) : Fixed the restoration of the TLE values from the intermediate format for the AFP extension elements. Thanks to Adrian Cumiskey.

# fop-project Renderers add (bug 43041)

http://xmlgraphics.apache.org/fop/ Renderers add by JM (fixes bug 43041) : Added a configuration setting for the renderer/device resolution to the AFP renderer. Thanks to Adrian Cumiskey.

# fop-project Layout update

http://xmlgraphics.apache.org/fop/ Layout update by AD : Facilitate the implementation for font-selection-strategy: • Changed FontInfo.fontLookup to always return an array of FontTriplet. • Changed CommonFont.getFontState to return an array of FontTriplet. • Initial modifications to the related LMs: initialized with the font corresponding to the first of the triplets.

# fop-project Layout update

http://xmlgraphics.apache.org/fop/ Layout update by AD : PropertyCache phase 2: • improvement of the PropertyCache itself should now guarantee acceptable performance of the static caches in multi-session environments, which is a possible problem with synchronizedMap. • changed CommonFont to use the cache: added CachedCommonFont to contain the properties that are always cacheable CommonFont itself is only cached if the remaining properties are absolutes. • changed CommonHyphenation, KeepProperty, ColorProperty and FontFamilyProperty to use the cache.

# fop-project Layout fix (bug 42705)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 42705) : Fixed swallowing PCDATA in text-node children of retrieved markers.

# fop-project Layout fix (bug 42703)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 42703) : Fixed erroneous white-space removal in retrieved markers.

# fop-project Layout fix (bug 43274)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 43274) : Fixed erroneous usage of inherited color-values in SVG. Thanks to ckohrn.at.tng.de.

# fop-project Test fix

http://xmlgraphics.apache.org/fop/ Test fix by GA : Fix errors and warnings in example files. Add build.xml for documentation examples.

# fop-project Code fix (bug 53458)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 53458) : Fix incorrect language and country code key generation in hyphenation tree cache. Thanks to Dieter von Holten.

# fop-project Images fix (bug 53431)

http://xmlgraphics.apache.org/fop/ Images fix by GA (fixes bug 53431) : Fix incorrect SVG line dash pattern with PDF output format. Thanks to Luis Bernardo.

# fop-project Images update (bug 40676)

http://xmlgraphics.apache.org/fop/ Images update by GA (fixes bug 40676) : Fix interoperability issue with Adobe reader regarding use of multiple filters. Thanks to Luis Bernardo.

# fop-project Code fix

http://xmlgraphics.apache.org/fop/ Code fix by GA : Eliminate javadocs warnings.

# fop-project Renderers add (bug 52338)

http://xmlgraphics.apache.org/fop/ Renderers add by VH (fixes bug 52338) : Added possibility to embed TrueType fonts in PostScript.

# fop-project Images update (bug 40676)

http://xmlgraphics.apache.org/fop/ Images update by GA (fixes bug 40676) : Update site documentation about PNG image loading configuration and support. Thanks to Luis Bernardo.

# fop-project Images update (bug 40676)

http://xmlgraphics.apache.org/fop/ Images update by GA (fixes bug 40676) : Fix newly introduced findbugs warnings. Thanks to Luis Bernardo.

# fop-project Images fix (bug 40676)

http://xmlgraphics.apache.org/fop/ Images fix by GA (fixes bug 40676) : Support use of ImageLoaderRawPNG decoder in order to prevent re-encoding of PNG images (and unnecssary output file bloat). Thanks to Luis Bernardo, Matthias Reischenbacher.

# fop-project Code fix (bug 53412)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 53412) : Eliminate incorrect use of object identity which produces excessive property cache collisions. Thanks to Alexios Giotis.

# fop-project Code fix

http://xmlgraphics.apache.org/fop/ Code fix by GA : Eliminate javadocs warnings.

# fop-project Code update (bug 53055)

http://xmlgraphics.apache.org/fop/ Code update by GA (fixes bug 53055) : Update xmlgraphics common jar to reflect recent fixes in XGC.

# fop-project Code update (bug 43940)

http://xmlgraphics.apache.org/fop/ Code update by GA (fixes bug 43940) : Fix handling of NaN, {+,-}Infinity, and other edge cases. Submitted by Julien Aymé. Thanks to Julien Aymé.

# fop-project Renderers fix (bug 53304,53306)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 53304,53306) : Add version attribute to AT and IF intermediate formats. Also eliminate redundant use of reversed attribute in AT format.

# fop-project Renderers fix (bug 53295)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 53295) : Add extension to place code just before PostScript %PageTrailer. Thanks to Luis Bernardo.

# fop-project Renderers fix (bug 53294)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 53294) : Fix invalid PostScript file being created when font-size is 0. Thanks to Robert Meyer.

# fop-project Docs update

http://xmlgraphics.apache.org/fop/ Docs update by GA : Update FAQ and New Bug documentation.

# fop-project Code add

http://xmlgraphics.apache.org/fop/ Code add by VH : Added support for the role property on fo:page-sequence, fo:flow and fo:static-content. This allows to change the mapping of those FOs to PDF structure types when enabling accessibility.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by VH : Stop outputting the Type entry for structure elements in order to create a smaller PDF ouptut when accessibility is enabled. Thanks to Martin Koegler.

# fop-project Config fix (bug 52144)

http://xmlgraphics.apache.org/fop/ Config fix by GA (fixes bug 52144) : Fix crash on use of version switch (-v). Thanks to Luis Bernardo.

# fop-project Renderers fix (bug 53242)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 53242) : Support fractional line widths in AFP renderer, fixing problem with SVG line drawing. Thanks to Luis Bernardo.

# fop-project Config fix (bug 53248)

http://xmlgraphics.apache.org/fop/ Config fix by GA (fixes bug 53248) : Fix exception thrown from use of -print option in CLI. Thanks to Luis Bernardo.

# fop-project Docs fix (bug 53247)

http://xmlgraphics.apache.org/fop/ Docs fix by GA (fixes bug 53247) : Fix renderer mime type for PCL output; should be application/x-pcl.

# fop-project Renderers fix (bug 40699)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 40699) : Fix for invalid PDF for certain numerical values in SVG lineargradient. Thanks to Luis Bernardo.

# fop-project Layout fix (bug 53185)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 53185) : Unify date formatting between FOP and XGC as well as tidying the date format code. Thanks to Robert Meyer.

# fop-project Layout fix (bug 45715)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 45715) : Fix for break before (break-before) not respected on blocks nested in inlines. Thanks to Luis Bernardo.

# fop-project Renderers fix (bug 48723)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 48723) : Fix for XGC when rendering PostScript using SVG being drawn upside down when using a custom affine transform. Thanks to Robert Meyer.

# fop-project Code fix (bug 43940)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 43940) : Use new double format utility to improve thread safety and performance. Thanks to Ognjen Blagojevic.

# fop-project Fonts fix (bug 53148)

http://xmlgraphics.apache.org/fop/ Fonts fix by GA (fixes bug 53148) : Fix performance regression in JDK 1.6 Update 19 due to use of Java Beans API. Fix checkstyle errors. Thanks to Tassos Charoulis.

# fop-project Renderers fix (bug 51484)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 51484) : Don't write final /sect suffix in RTF if section is last section. Thanks to Benjamin Riefenstahl.

# fop-project Fonts fix (bug 53143)

http://xmlgraphics.apache.org/fop/ Fonts fix by GA (fixes bug 53143) : Ensure fonts are not loaded twice (redundantly).

# fop-project Test update (bug 50196)

http://xmlgraphics.apache.org/fop/ Test update by GA (fixes bug 50196) : Add test for basic-link with padding. Thanks to Matthias Reischenbacher.

# fop-project Code update

http://xmlgraphics.apache.org/fop/ Code update by GA : Improve property function argument parsing, specifically, better separate required, optional, and variable arguments and the handling of optional argument defaults. Regularize property function class names.

# fop-project Layout fix (bug 51043)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 51043) : Don't restart layout unless abs(ipd difference) > 1 in order to prevent rounding issues from triggering false restart. Thanks to Pascal Sancho.

# fop-project Fonts update

http://xmlgraphics.apache.org/fop/ Fonts update by GA : Removing experimental feature that violates XSL-FO and Unicode semantics by misinterpreting Basic Latin code points. Users must use private use codepoints to access font specific character mappings that have no assigned Unicode code point. See bug 50492.

# fop-project Layout fix (bug 53103)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 53103) : Ensure that table cell spanning works in right-to-left writing mode. Thanks to Matthias Reischenbacher.

# fop-project Layout fix (bug 53086)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 53086) : Ensure that table footer and header are included in bididirectional resolution.

# fop-project Layout fix (bug 53097)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 53097) : Ensure writing-mode specified on fo:table is used to determine writing mode of table and its descendants.

# fop-project Code fix (bug 53094)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 53094) : Convert block container overflow exception to event model, improving overflow property behavior. Thanks to Luis Bernardo.

# fop-project Code update (bug 51617)

http://xmlgraphics.apache.org/fop/ Code update by GA (fixes bug 51617) : Add run target for embedded examples. Add increased JVM memory heap flag for example8 in case font cache is rebuilt.

# fop-project Code fix (bug 53083)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 53083) : Update to use of checkstyle-5.5 as default configuration. Remove checkstyle-4.0 configuration. Also, import environment build properties before local properties, so that latter can refer to former.

# fop-project Code fix (bug 52572)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 52572) : Prevent NPE on use of unsupported collapse-with-precedence; fall back to collapse. Fix checkstyle errors from prior commit. Thanks to Pascal Sancho.

# fop-project Layout fix (bug 52514)

http://xmlgraphics.apache.org/fop/ Layout fix by GA (fixes bug 52514) : Ensure square image is appropriately scaled. Thanks to Luis Bernardo.

# fop-project Code fix (bug 50062)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 50062) : Invoke JVM in headless mode from FOP command scripts and JS shell to prevent stealing focus from GUI applications.

# fop-project Renderers fix (bug 52114)

http://xmlgraphics.apache.org/fop/ Renderers fix by GA (fixes bug 52114) : Take leading derived space before/after into account when computing rows for TXT renderer.

# fop-project Code add (bug 49893)

http://xmlgraphics.apache.org/fop/ Code add by PH (fixes bug 49893) : A global setting to wrap F11 images in page segments.

# fop-project Code fix (bug 52763)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 52763) : Support list-block in marker, thus preventing NPE.

# fop-project Code fix

http://xmlgraphics.apache.org/fop/ Code fix by GA : Must use unqualified (local name) when reporting invalid child error.

# fop-project Code fix (bug 53065)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 53065) : Restore lookup on Event message lookup field part. Add locale field to Event to enable locale dependent deferred bundle load during lookup field part substitution.

# fop-project Code fix

http://xmlgraphics.apache.org/fop/ Code fix by MH : Bug in AFP font metrics that performed integer arithmetic when it should have been double arithemetic.

# fop-project Code fix (bug 49754)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 49754) : Bring clone() in line with the recommendations in Object.clone(). Thanks to Simon Pepping.

# fop-project Code fix (bug 52966)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 52966) : How to use native text with EPSDocumentGraphics2D. Thanks to Luis Bernardo.

# fop-project Code fix (bug 51599)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 51599) : Allow https scheme URI for PDF external action target. Thanks to Paul Huemer.

# fop-project Code fix (bug 50901)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 50901) : RTF percentage table column width not calculated from table. Thanks to Carsten Pfeiffer.

# fop-project Code fix (bug 51009)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 51009) : RTF generates unexpected lines for blocks in tables. Also fix three findbugs issues. Thanks to Max Aster.

# fop-project Code fix (bug 51007)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 51007) : RTF tables do not support percent column-widths. Thanks to Max Aster.

# fop-project Code fix (bug 50435)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 50435) : Access denied (java.util.PropertyPermission org.apache.fop.fo.properties.use-cache read). Thanks to Armin Haaf.

# fop-project Code fix (bug 49763)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 49763) : Incorrect message when encountering a block in an inline in a footnote. Thanks to Adrian Buza.

# fop-project Code fix (bug 47380)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 47380) : Specified rule-thickness applies only when leader-pattern is rule, otherwise should use default thickness. Thanks to Georg Datterl.

# fop-project Code fix (bug 49302)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 49302) : Eliminate duplicate code. Thanks to Julien Aymé.

# fop-project Code fix (bug 49350)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 49350) : Correct coding error in AFPResourceLevel#equals. Thanks to Julien Aymé.

# fop-project Code fix (bug 51836)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 51836) : Throw IFException instead of NPE if navigation target (page reference) doesn't exist. Thanks to Melanie Drake.

# fop-project Code fix (bug 51808)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 51808) : Fixed memory waste in traits map. Thanks to Sergey Vladimirov.

# fop-project Code fix (bug 51807)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 51807) : Fixed small memory waste in rowCells array construction. Thanks to Sergey Vladimirov.

# fop-project Code fix (bug 53005)

http://xmlgraphics.apache.org/fop/ Code fix by GA (fixes bug 53005) : Fixed incorrect rejection of fo:wrapper inside fo:inline inside fo:footnote-body. Thanks to Alberto Simőes.

# fop-project Code add

http://xmlgraphics.apache.org/fop/ Code add by VH : Added support for PDF Object Streams. When accessibility is enabled and PDF version 1.5 selected, the structure tree will be stored in object streams in order to reduce the size of the final PDF. Thanks to Peter Hancock.

# fop-project Code fix (bug 46962)

http://xmlgraphics.apache.org/fop/ Code fix by VH (fixes bug 46962) : Fixed deadlock in PropertyCache. Thanks to Alexios Giotis.

# fop-project Config add (bug 51385)

http://xmlgraphics.apache.org/fop/ Config add by VH (fixes bug 51385) : Added configuration option to set the version of the output PDF document. Thanks to Mehdi Houshmand.

# fop-project Code fix (bug 52849)

http://xmlgraphics.apache.org/fop/ Code fix by MH (fixes bug 52849) : Fixed bug that caused a configured and installed SVG font to be stroked, also added an event indicating when fonts are stroked. Thanks to Luis Bernardo.

# fop-project Code fix

http://xmlgraphics.apache.org/fop/ Code fix by PH : Fix of a bug introduced when merging ImproveAccessibility.

# fop-project Code add (bug 50391)

http://xmlgraphics.apache.org/fop/ Code add by PH (fixes bug 50391) : Improved support for empty flow-name mapping.

# fop-project Layout add (bug 32789, 49008, 49687)

http://xmlgraphics.apache.org/fop/ Layout add by GA (fixes bug 32789, 49008, 49687) : Add support for complex scripts, including: full bidi support, support for advanced typographic tables, advanced support for number conversion.

# fop-project Fonts add

http://xmlgraphics.apache.org/fop/ Fonts add by GA : Add support for OpenType advanced typographic tables (GDEF, GSUB, GPOS).

# fop-project Code fix (bug 52655)

http://xmlgraphics.apache.org/fop/ Code fix by VH (fixes bug 52655) : Fixed rendering of special glyphs when using single-byte encoding mode. Thanks to Luis Bernardo.

# fop-project Code add

http://xmlgraphics.apache.org/fop/ Code add by PH : Improvements of the Accessibility features. Thanks to Vincent Hennebert.

# fop-project Code add (bug 52416)

http://xmlgraphics.apache.org/fop/ Code add by CB (fixes bug 52416) : Suppress unnecessary "font not found warnings" when generating AFP with raster fonts Thanks to Luis Bernardo.

# fop-project Code add (bug 51209)

http://xmlgraphics.apache.org/fop/ Code add by CB (fixes bug 51209) : SVG text in AFP creates miscoded GOCA text Thanks to Luis Bernardo.

# fop-project Code add (bug 50391)

http://xmlgraphics.apache.org/fop/ Code add by CB (fixes bug 50391) : Add support for different flow-name of fo:region-body in FOP Thanks to Peter Hancock.

# fop-project Code add (bug 51664)

http://xmlgraphics.apache.org/fop/ Code add by CB (fixes bug 51664) : Tagged PDF performance improvement plus tests Thanks to Mehdi Houshmand.

# fop-project Code add (bug 52197)

http://xmlgraphics.apache.org/fop/ Code add by MH (fixes bug 52197) : Improved AdobeStandardEncoding support in AFM files for type1 fonts

# fop-project Code add (bug 52151)

http://xmlgraphics.apache.org/fop/ Code add by VH (fixes bug 52151) : Added ant script to get JaCoCo code coverage. Thanks to Mehdi Houshmand.

# fop-project Code add (bug 52136)

http://xmlgraphics.apache.org/fop/ Code add by VH (fixes bug 52136) : Added to build file JUnit target that uses a regex to run all of the test cases. This reduces the risk that some of them are omitted when building FOP. Thanks to Mehdi Houshmand.

# fop-project Code add (bug 52089)

http://xmlgraphics.apache.org/fop/ Code add by PH (fixes bug 52089) : Allow JPEG images to be embedded in an AFP document as is, without being decoded and encoded. Thanks to Mehdi Houshmand.

# fop-project Code add (bug 52010)

http://xmlgraphics.apache.org/fop/ Code add by PH (fixes bug 52010) : Simplification of the build: Reduced code duplication and layout engine tests. Thanks to Mehdi Houshmand.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Various bugfixes to make PDFDocumentGraphics2D operational again.

# fop-project Code add (bug 51962)

http://xmlgraphics.apache.org/fop/ Code add by PH (fixes bug 51962) : Fix for when the last simple-page-master referenced in a page-sequence-master is not chosen when force-page-count=odd. Thanks to Mehdi Houshmand.

# fop-project Code add (bug 51928)

http://xmlgraphics.apache.org/fop/ Code add by VH (fixes bug 51928) : Upgraded all tests to JUnit 4. Thanks to Mehdi Houshmand.

# fop-project Fonts fix (bug 48696)

http://xmlgraphics.apache.org/fop/ Fonts fix by PH (fixes bug 48696) : Bugfix for color model in IOCA IDE structure parameter for 4- and 8-bit grayscale images. Revision 4.

# fop-project Fonts fix (bug 51760)

http://xmlgraphics.apache.org/fop/ Fonts fix by PH (fixes bug 51760) : Changes the way PostScript handles Graphics2D images such that if the language is set to level 3, the image is stored as an embedded file which has no length limit. Previously it was stored as an array which has a implementation limit of 65535 elements. Thanks to Mehdi Houshmand.

# fop-project Fonts fix (bug 51759)

http://xmlgraphics.apache.org/fop/ Fonts fix by PH (fixes bug 51759) : PDFFactory responsible for asdigning name to a subset font. Thanks to Mehdi Houshmand.

# fop-project Fonts fix (bug 51530)

http://xmlgraphics.apache.org/fop/ Fonts fix by PH (fixes bug 51530) : Improved support for EBCDIC encoded double byte fonts fo AFP. Thanks to Mehdi Houshmand.

# fop-project Fonts fix (bug 51205)

http://xmlgraphics.apache.org/fop/ Fonts fix by PH (fixes bug 51205) : Corrected typographical errors in AFPBase12FontCollection. Thanks to Mehdi Houshmand.

# fop-project Renderers fix (bug 48062)

http://xmlgraphics.apache.org/fop/ Renderers fix by PH (fixes bug 48062) : Improved fix of a bug relating to PCL painter thread safetly. Previous fix in rev 895012 worked by synchronizing methods of a static instance of Java2DFontMetrics. This fix uses a unique instance for per thread.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by PH : Fixed a bug in AFP where an ArrayOutofBoundsException is throwqn when embedding a Page Segment.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by VH : Added support for 128bit encryption in PDF output. Thanks to Michael Rubin.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by PH : Fixed a bug in AFP where the object area axes of an Include Object was incorrectly set when rotated by 180.

# fop-project Fonts fix (bug 51596)

http://xmlgraphics.apache.org/fop/ Fonts fix by JM (fixes bug 51596) : Fixed a bug in TTF subsetting where a composite glyph could get remapped more than once resulting in garbled character. Thanks to Mehdi Houshmand.

# fop-project Fonts fix (bug 50605)

http://xmlgraphics.apache.org/fop/ Fonts fix by JM (fixes bug 50605) : Fixed a number of bugs concerning Type 1 and other single-byte fonts (glyph width mismatches and overlapping characters).

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Fixed a multi-threading bug for SVG images included through svg:image inside SVG documents.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by PH : Added an IFDocumentHandler filter for triggering rendering events. Created an Event that captures an end page event with the page number.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by VH : Fix for alternative text not working in tagged PDF for TIFF images.

# fop-project Renderers fix (bug 50909)

http://xmlgraphics.apache.org/fop/ Renderers fix by PH (fixes bug 50909) : Fixed io exception in MODCAParser caused by the improper use of mark() and reset() on the MODCA data input stream. Added unit test.

# fop-project Fonts fix (bug 51144)

http://xmlgraphics.apache.org/fop/ Fonts fix by JM (fixes bug 51144) : Removed invalid entries in ToUnicode table of CID subset fonts. Thanks to Mehdi Houshmand.

# fop-project Renderers fix (bug 50899)

http://xmlgraphics.apache.org/fop/ Renderers fix by JM (fixes bug 50899) : Fixed mapping of font weights between CSS values and TextAttribute.WEIGHT_*. Thanks to Glenn Adams.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : AFP GOCA: fonts were not embedded from within AFPGraphics2D.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : AFP GOCA: Changed the way FOP fonts are selected based on Batik's GVT fonts to match the behaviour of PDF/PS output.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added option to place AFP NOPs right before the end of a named page group (page-sequence), rather than after the start.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added option for PostScript output to optimize for file size rather than quality.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : AFP GOCA: Added option to disable GOCA and to control text painting inside GOCA graphics.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : AFP GOCA: Work-around for InfoPrint's AFP implementation which seems to lose the character set state over Graphics Data (GAD) boundaries.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Bugfix for AFP GOCA segments: they were not properly marked as appended which could lead to graphics state changes in some implementations.

# fop-project Renderers fix (bug 51010)

http://xmlgraphics.apache.org/fop/ Renderers fix by CB (fixes bug 51010) : Bugzilla 51010: Bookmarks create useless lines in RTF Thanks to Max Aster.

# fop-project Renderers fix (bug 51008)

http://xmlgraphics.apache.org/fop/ Renderers fix by CB (fixes bug 51008) : Bugzilla 51008: page-number-citation-last does not work in RTF Thanks to Max Aster.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by VH : Added id element to intermediate format to track the origin of content.

# fop-project Renderers fix (bug 50987)

http://xmlgraphics.apache.org/fop/ Renderers fix by AD (fixes bug 50987) : Bugzilla 50988: Fixed a NullPointerException in case a white-space fo:character was removed due to white-space handling. Thanks to Matthias Reischenbacher.

# fop-project Renderers fix (bug 50987)

http://xmlgraphics.apache.org/fop/ Renderers fix by AD (fixes bug 50987) : Bugzilla 50987: Fixed an issue in PDF output where a link was added to the parent tree instead of the related structure element. Thanks to Martin Koegler.

# fop-project Renderers fix (bug 50986)

http://xmlgraphics.apache.org/fop/ Renderers fix by AD (fixes bug 50986) : Bugzilla 50986: Fixed an issue where invalid PDF page content was generated due to incorrect ET/EMC sequences. Thanks to Martin Koegler.

# fop-project Code fix (bug 50593)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 50593) : Fixed regression introduced by Bugzilla 50593: bookmarks pointing to a non-existing internal destination should just trigger a warning.

# fop-project Layout fix (bug 50965)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 50965) : Bugzilla 50965: Fixed a regression in BlockContainerLayoutManager where margins were no longer reset after forced breaks. Thanks to Martin Koegler.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Implemented non-standard behavior for basic-link areas, such that they take into account the heights of their descendants areas.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Fix for keep-together does not apply to fo:table-cell.

# fop-project Layout fix

http://xmlgraphics.apache.org/fop/ Layout fix by VH : Fix for keep-together on a table containing row-spanning cells that was not honored.

# fop-project Layout fix (bug 50196)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 50196) : Fix forpadding-start ignored when table-header/footer is repeated. Thanks to Matthias Reischenbacher.

# fop-project Renderers fix

http://xmlgraphics.apache.org/fop/ Renderers fix by JM : Increased maximum possible PDF size from 2GB to around 9GB (hard maximum imposed by the PDF specification).

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Added support for CIE Lab colors (from XSL-FO 2.0 WD).

# fop-project Renderers add (bug 49403)

http://xmlgraphics.apache.org/fop/ Renderers add by JM (fixes bug 49403) : Initial work on spot colors (aka named colors) for PDF output. Thanks to Patrick Jaromin.

# fop-project Renderers fix (bug 50705)

http://xmlgraphics.apache.org/fop/ Renderers fix by JM (fixes bug 50705) : Fix to preserve the order of AFP TLEs and NOPs as given in the XSL-FO document. Thanks to Mehdi Houshmand.

# fop-project Fonts add (bug 50699)

http://xmlgraphics.apache.org/fop/ Fonts add by JM (fixes bug 50699) : Added support for lookup of alternative glyphs when additional single-byte encodings are used, ex. replacing "Omegagreek" by "Omega" and vice versa. Thanks to Alexandros Papadakis.

# fop-project Code add (bug 48334)

http://xmlgraphics.apache.org/fop/ Code add by AD (fixes bug 48334) : Added support for resolution of relative URIs against a specified xml:base during property refinement.

# fop-project Renderers add

http://xmlgraphics.apache.org/fop/ Renderers add by JM : Allow afp:no-operation to also appear under fo:page-sequence and fo:declarations.

# fop-project Code fix (bug 50635)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 50635) : Fix for issue in RenderPagesModel.checkPreparedPages() where the same page-sequence is potentially started multiple times. Thanks to Martin Koegler.

# fop-project Code fix (bug 50636)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 50636) : Fix for performance issue when adding pages, if the total number of pages is significantly large. Thanks to Martin Koegler.

# fop-project Code fix (bug 50626)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 50626) : Fix for performance issue when adding nodes, if the number of children is significantly large. Thanks to Martin Koegler.

# fop-project Config fix

http://xmlgraphics.apache.org/fop/ Config fix by SP : Fix for relative URIs in the configuration file (base, font-base, hyphenation-base) are evaluated relative to the base URI of the configuration file.

# fop-project Layout fix (bug 49848)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 49848) : Fix for correct behavior of keep-together.within-line in case there are nested inlines

# fop-project Code fix (bug 50471)

http://xmlgraphics.apache.org/fop/ Code fix by AD (fixes bug 50471) : Fix for avoid ArrayIndexOutOfBoundsException for codepoints without a linebreak class

# fop-project Layout fix (bug 48380)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 48380) : Fix for avoid ClassCastException when using fox:widow-content-limit

# fop-project Layout fix (bug 50089)

http://xmlgraphics.apache.org/fop/ Layout fix by VH (fixes bug 50089) : Fix for content after forced break in block-container is not rendered.

# fop-project Layout fix (bug 42034)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 42034) : Fixed adjustment of inline parent area for justified text containing a forward page reference.

# fop-project Layout fix (bug 38264)

http://xmlgraphics.apache.org/fop/ Layout fix by AD (fixes bug 38264) : Fixed behavior when combining hyphenation with preserved linefeeds or whitespace.

# fop-project Code fix (bug 49695)

http://xmlgraphics.apache.org/fop/ Code fix by VH (fixes bug 49695) : Replaced magic numbers with constants from UnitConv and GraphicsConstants. Thanks to Joshua Marquart.

# fop-project Renderers add (bug 42600)

http://xmlgraphics.apache.org/fop/ Renderers add by JM (fixes bug 42600) : Added some support for break-before/-after for RTF output. Thanks to Max Aster.

# fop-project Renderers add (bug 49379)

http://xmlgraphics.apache.org/fop/ Renderers add by JM (fixes bug 49379) : Added ability to embed an external AFP page segment resource file (AFP output only). Thanks to Peter Hancock.

# fop-project Renderers fix (bug 46360)

http://xmlgraphics.apache.org/fop/ Renderers fix by JM (fixes bug 46360) : Fixed a multi-threading issue when rendering SVG. Thanks to Alexios Giotis.

# fop-project Layout fix (bug 49885)

http://xmlgraphics.apache.org/fop/ Layout fix by JM (fixes bug 49885) : Fixed retrieval of available BPD for cases spanning columns and multiple pages with differing page masters.

# fop-project Renderers remove

http://xmlgraphics.apache.org/fop/ Renderers remove by VH : Removed old Renderer implementations for those output formats that have a version based on the new DocumentHandler architecture available (AFP, PCL, PDF, PS).

# fop-project Fonts fix

http://xmlgraphics.apache.org/fop/ Fonts fix by AC : Reinstated support for being able to specify a font cache filepath in the fop user configuration.

# fop-project Fonts add

http://xmlgraphics.apache.org/fop/ Fonts add by AC : Added convenience support for the flushing of the Fop font cache file from the command line.

# fop-project Renderers add (bug 44460)

http://xmlgraphics.apache.org/fop/ Renderers add by JM (fixes bug 44460) : Added support for PDF File Attachments (Embedded Files). Thanks to Andrejus Chaliapinas.