Added initial support for loading fonts without a pre-created XML font metric
file.
(JM)
Support for the rgb-icc() function and for a proprietary cmyk() function (for device CMYK
colors only through the PDF renderer so far).
(JM) Thanks to Peter Coppens. Fixes 40729.
Added support for SVG in fo:instream-foreign objects for RTF output.
(JM) Thanks to Dominic Brügger. Fixes 40849.
Added support for CCITT compression in the TIFFRenderer by switching to the ImageWriter
abstraction from XML Graphics Commons.
(JM) Thanks to Oliver Hernàndez Valls. Fixes 40519.
Extension properties fox:orphan-content-limit and fox:widow-content-limit which
help with list-block and table layout. See the documentation for details.
(JM)
Configuration option in the Java2D-based renderers that allows to disable the default
white background in order to produce bitmap output with transparency.
(JM)
Added support for PDF/A-1b and PDF/X-3:2003. (Note: this may still be a bit
incomplete. Feedback is welcome!)
(JM)
The CIDSet object is now generated for CID fonts which are embedded in PDFs.
(Required by PDF/A).
(JM)
Automatic support for all fonts available to the Java2D subsystem for all
Java2D-descendant renderers (TIFF, PNG, print, AWT).
(JM)
Initial support for page-number-citation-last (XSL 1.1). Works without problems
only for page-sequence so far.
(JM) Thanks to Pierre-Henri Kraus. Fixes 39118.
Bugfix: Fixed bug when the sum of column widths of a table is larger than the
specified widths. The table width was not adjusted.
(JM)
Bugfix: Nested tables with headers and footers were not handled correctly and could
overlap with the region-after.
(JM)
Split up FOText instances larger than 32K characters to avoid
integer overflow during layout.
(AD) Fixes 39414.
Bugfix: Corrected painting of shading patterns and position of links for SVG images
inside FO documents.
(JM)
Deferred property resolution for markers until they are actually retrieved,
which leads to percentages and relative font-sizes now getting the correct
values. Also deferred white-space-handling for markers.
(AD)
Fixed a memory-leak: The FO tree part of a page-sequence was not released when a
page-sequence was finished.
(JM)
Bugfix: Table headers and footers were swallowed when a table was nested in a list-block.
(JM)
Fixed a bug with indent handling when margins are used on a surrounding block and
not start/end-indent.
(JM)
Compatibility fix for GCJ (GNU Classpath): Using "UTF-16BE" instead of "UnicodeBigUnmarked"
encoding.
(JM) Thanks to Jeroen Meijer. Fixes 40106.
Fixed handling for CCITT Group 4 TIFF images with fill order 2.
(JM) Thanks to Gilles Beaugeais. Fixes 40062.
Fixed setting of page margins in AWT Renderer like it was done in the print renderer.
(JM) Thanks to Igor Istomin. Fixes 40048.
Fixed two memory-leaks in image handling. The image cache is finally working
properly.
(JM)
Let numeric property values without a unit be treated as pixels like in HTML.
This fixes certain NullPointerException when no units are specified.
(Note: the use of pixels in XSL-FO is discouraged!)
(JM) Fixes 39608.
Bugfix: Potential multi-threading issue (ConcurrentModificationException)
eliminated for ElementMapping classes.
(JM)
No more System.exit() and look & feel setting calls inside the reusable
parts of the AWT viewer.
(JM)
Proper escaping of characters in list-items labels for RTF output.
(JM)
Bugfix: FOUserAgent specific configuration parameters specified in config file
were not set when FOP was invoked from command line.
(MM)
Bugfix: components of the border-separation property weren't set when
in shorthand-mode, leading to a NPE being thrown.
(AD) Fixes 39712.
Bugfix: Table headers were omitted when a table is a child of a block-container.
(JM)
Bugfix: Bookmarks in PDF will be generated even if some bookmarks cannot be
resolved.
(JM)
Bugfix: the interaction between the table FOs and properties package in
determining initial values for column-number should be a one-time process,
not repeated when the table is in a marker that is retrieved.
(AD) Fixes 39560.
Bugfix: All fonts names were converted unnecessarily to lower case in RTF output.
(JM)
Bugfix: The combination of hyphenation and kerning resulted in slightly ragged
right ends for right-aligned and justified text.
(JM)
Bugfix: NullPointerException in AreaAdditionUtil in a table-cell spanning
multiple pages and with a marker.
(JM)
Bugfix: NullPointerException in RTF output when a table does not contain
table-columns.
(JM) Fixes 39533.
Bugfix: NullPointerException in RTF library when there are no borders on
the parent table.
(JM) Thanks to Julien Aymé. Fixes 39607.
Bugfix: Improved baseline detection in TTFReader for TrueType fonts.
(JM)
Bugfix: tables nested in inline elements caused a NullPointerException.
(JM) Fixes 39443.
Bugfix: Sections with span="all" lead to overlapping text if spanning multiple pages.
(JM) Fixes 39443.
Bugfix: Percentages in vertical-align property values were not correctly handled.
(MM)
Bugfix: Gaps in table-columns cause a NullPointerException.
(JM) Thanks to Gerhard Oettl. Fixes 38243.
Bugfix: TABs were not correctly replaced by spaces in some circumstances.
(MM)
Bugfix: basic-links with internal destinations in documents with multiple
page-sequences sometimes pointed at the wrong page.
(JM)
Bugfix: Fixed ClassCastException when retrieve-marker is used as a direct child
if static-content in which case leading and trailing white space is not properly
removed.
(JM)
Bugfix: Fixed OutOfMemoryException with long data URLs (RFC 2397).
(JM) Fixes 39285.
Enabled Copy/Paste from PDF content in Acrobat Reader for text using embedded TrueType fonts.
(BD) Thanks to Adam Strzelecki, Victor Mote. Fixes 5535.
Commented out unused properties, in order to minimize memory usage.
(SP) Thanks to Richard Wheeldon. Fixes 41044.
Removed unused attributes from TableCell.
(SP) Thanks to Richard Wheeldon. Fixes 41009.
Minor fixes and improvements for the AWT Preview (keyboard shortcuts, scrolling, windows
setup).
(JM) Thanks to Richard Wheeldon. Fixes 40813.
Minor fix: correctly set negative values for ipd/bpd to zero.
(AD)
Rework of default column-creation / column-width setting from
cells in the first row.
(AD) Fixes 35656.
Added relaxed validation for empty list-item-*, as suggested by Gary Reed.
(AD) Thanks to Gary Reed. Fixes 40270.
Modified proportional-column-width() function to log an error if used
with table-layout=auto
(AD)
Changed the way overflowing pages are handled. The overflow property on region-body
is now used to define the behaviour.
(JM)
The Java2DRenderer (and therefore the print and bitmap renderers) is now
offering the same quality as the PDF and PS renderers. Note: There can still
be little differences between PDF and Print/PNG/TIFF because the latter uses
a different font metrics source.
(JM)
The default sRGB color profile provided by the Java class library is no longer
embedded if it is encountered. This should reduce the PDF size considerably.
(JM)
Changed the internal representation of colors to use Java's own color infrastructure
instead of FOP's home-grown classes.
(JM) Thanks to Max Berger. Fixes 38946.
Content in block-containers makes better use of shrink to fit content vertically
into the available area. This can be used indirectly to justify content vertically
in a block-container.
(JM)