diff options
author | Jeremias Maerki <jeremias@apache.org> | 2008-01-17 14:23:13 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2008-01-17 14:23:13 +0000 |
commit | 38a3fdd3d4c8e6447c85220be62a4b4cbf396e4d (patch) | |
tree | 3c85f909cee64a7422490ef8c96afeffad7fd6a5 /status.xml | |
parent | a2a56d83f6ba14b4ad6d23e2e703d3d8fab1effb (diff) | |
download | xmlgraphics-fop-38a3fdd3d4c8e6447c85220be62a4b4cbf396e4d.tar.gz xmlgraphics-fop-38a3fdd3d4c8e6447c85220be62a4b4cbf396e4d.zip |
Fixed layout problem in two of the changes.
Categorized the individual changes a bit.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@612825 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'status.xml')
-rw-r--r-- | status.xml | 142 |
1 files changed, 76 insertions, 66 deletions
diff --git a/status.xml b/status.xml index 917598bbe..e866f3972 100644 --- a/status.xml +++ b/status.xml @@ -28,76 +28,76 @@ <changes> <release version="FOP Trunk"> - <action context="Code" dev="JM" type="fix"> + <action context="Layout" dev="JM" type="fix"> Compliance fix: for absolutely positioned block-containers, "top" wasn't interpreted correctly. </action> - <action context="Code" dev="JM" type="add"> + <action context="Extensions" dev="JM" type="add"> 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. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Renderers" dev="JM" type="fix"> 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. </action> - <action context="Code" dev="JM" importance="high" type="fix"> + <action context="Images" dev="JM" importance="high" type="fix"> A new image loading framework has been introduced to fix various problems with external graphics and improve performance. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Renderers" dev="JM" type="fix"> Fixed generation of named destinations so it works when the PDF document is encrypted. </action> - <action context="Code" dev="JM" type="add"> + <action context="Renderers" dev="JM" type="add"> PostScript output now generates the bounding box DSC comments for the whole document. </action> - <action context="Code" dev="JM" type="add"> + <action context="Renderers" dev="JM" type="add"> Added support for PDF page labels. </action> - <action context="Code" dev="JM" type="add" fixes-bug="44176" due-to="Patrick Jaromin"> + <action context="Renderers" dev="JM" type="add" fixes-bug="44176" due-to="Patrick Jaromin"> Added support for custom fonts in Java2DRenderer and derived renderers. </action> - <action context="Code" dev="JM" type="add"> + <action context="Extensions" dev="JM" type="add"> 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. </action> - <action context="Code" dev="JM" type="add"> + <action context="Layout" dev="JM" type="add"> Added minimal support for the .minimum/.maximum components of block/inline-progression-dimension on fo:external-graphic and fo:instream-foreign-object. </action> - <action context="Code" dev="JM" type="add"> + <action context="Layout" dev="JM" type="add"> Added support for scale-down-to-fit and scale-up-to-fit (introduced in XSL 1.1). </action> - <action context="Code" dev="VH" type="fix" fixes-bug="43633"> + <action context="Layout" dev="VH" type="fix" fixes-bug="43633"> Bugfix: content of a row with zero height overriding the previous row </action> - <action context="Code" dev="AC" importance="high" type="add"> + <action context="Renderers" dev="AC" importance="high" type="add"> Added SVG support for AFP (GOCA). </action> - <action context="Code" dev="JM" type="fix" fixes-bug="37993"> + <action context="Renderers" dev="JM" type="fix" fixes-bug="37993"> Bugfix: allow multiple bookmarks to point at the same destination. </action> - <action context="Code" dev="JM" type="fix" fixes-bug="43917"> + <action context="Layout" dev="JM" type="fix" fixes-bug="43917"> Bugfix for border-after painting and element list generation when a forced break is involved. </action> - <action context="Code" dev="JM" type="fix" fixes-bug="40230"> + <action context="Layout" dev="JM" type="fix" fixes-bug="40230"> Bugfix: no empty page is generated anymore if there's no content after a break-after. </action> - <action context="Code" dev="VH" type="fix" fixes-bug="43803"> + <action context="Layout" dev="VH" type="fix" fixes-bug="43803"> Restored proper handling of fo:table-cell having no children, which is allowed in relaxed validation mode. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Layout" dev="JM" type="fix"> Memory Leak fixed in the Property Cache. Fixed by Jeremias Maerki. Reported and Tested By Chris Bowditch. </action> - <action context="Code" dev="VH" type="fix" fixes-bug="43712"> + <action context="Layout" dev="VH" type="fix" 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. @@ -108,127 +108,137 @@ <action context="Code" dev="JM" type="fix" fixes-bug="43910" due-to="David Delbecq"> Avoid a NullPointerException in AreaTreeHandler.endDocument(). </action> - <action context="Code" dev="VH" type="fix" fixes-bug="43766"> + <action context="Layout" dev="VH" type="fix" fixes-bug="43766"> Bugfix: breaks generated by the merging algorithm for a table-row containing empty cells had always a penalty of 900. </action> - <action context="Code" dev="JM" type="add" fixes-bug="43605" due-to="V. Schappert"> + <action context="Layout" dev="JM" type="add" fixes-bug="43605" due-to="V. Schappert"> Added methods for fo:page-number-citation(-last) in FOEventHandler. </action> - <action context="Code" dev="VH" type="add"> + <action context="Layout" dev="VH" type="add"> Step towards performance: the collapsing-border resolution algorithm no longer triggers the retrieving of the whole table, when possible. </action> - <action context="Code" dev="VH" type="fix"> + <action context="Layout" dev="VH" type="fix"> 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. </action> - <action context="Code" dev="VH" type="fix"> + <action context="Layout" dev="VH" type="fix"> Fixed the resolution of borders with table-columns (border-before/after was wrongly applied to every cell of the column). </action> - <action context="Code" dev="VH" type="fix" fixes-bug="42768"> + <action context="Layout" dev="VH" type="fix" fixes-bug="42768"> Fixed the resolution of border-end on cells spanning several rows. </action> - <action context="Code" dev="JM" type="fix" fixes-bug="43835" due-to="David Churavy"> + <action context="Fonts" dev="JM" type="fix" fixes-bug="43835" due-to="David Churavy"> Bugfix: Use Font.getName() (logical font name) instead of Font.getFontName() (localized) when registering fonts from AWT. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Fonts" dev="JM" type="fix"> Made the way TrueType fonts are embedded in PDF compliant to the specification so viewers correctly identify subset fonts. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Fonts" dev="JM" type="fix"> Fixed font-autodetection so fonts with uppercase extensions are detected, too. </action> - <action context="Code" dev="JM" type="update"> + <action context="Fonts" dev="JM" type="update"> 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. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Renderers" dev="JM" type="fix"> Fixed regression: transparent-page-background was not recognized for PNG output. </action> - <action context="Code" dev="VH" type="add"> + <action context="Layout" dev="VH" type="add"> Added check for table-cells which span more rows than available in their parent element (table-header/footer/body). </action> - <action context="Code" dev="AD" type="add"> + <action context="Layout" dev="AD" type="add"> Added support for fo:markers in fo:inline and fo:basic-link. </action> - <action context="Code" dev="JM" type="update"> + <action context="Renderers" dev="JM" type="update"> 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. </action> - <action context="Code" dev="AD" type="add" fixes-bug="42748"> + <action context="Layout" dev="AD" type="add" fixes-bug="42748"> Added support for ids on empty fo:inlines. </action> - <action context="Code" dev="AC" type="add" fixes-bug="42982" due-to="Max Berger"> + <action context="Fonts" dev="AC" type="add" fixes-bug="42982" due-to="Max Berger"> Add Font support in jar files. </action> - <action context="Code" dev="AC" type="fix" fixes-bug="43042" due-to="Andrejus Chaliapinas"> + <action context="Renderers" dev="AC" type="fix" fixes-bug="43042" due-to="Andrejus Chaliapinas"> Postscript extension cleanup. </action> - <action context="Code" dev="AC" type="fix" fixes-bug="43587"> + <action context="Renderers" dev="AC" type="fix" fixes-bug="43587"> Fix to avoid ClassCastException where multiple ps:ps-comments are declared within fo:declarations. </action> - <action context="Code" dev="AC" type="fix" fixes-bug="43143"> - Fix to avoid NullPointerException when parsing ExpertEncoded and ExpertSubsetEncoded Type 1 fonts. + <action context="Fonts" dev="AC" type="fix" fixes-bug="43143"> + Fix to avoid NullPointerException when parsing ExpertEncoded and ExpertSubsetEncoded Type 1 fonts. </action> - <action context="Code" dev="AC" type="fix" fixes-bug="43439"> + <action context="Renderers" dev="AC" type="fix" fixes-bug="43439"> Fixes missing TLE value attribute when using AreaTree input with the AFP renderer. </action> - <action context="Code" dev="JM" type="add"> + <action context="Renderers" dev="JM" type="add"> Added generic structures to the PDF library in order to support PDF file in fo:external-graphic later. </action> <action context="Code" dev="JM" type="add" fixes-bug="43597" due-to="Max Berger"> Added support for SVGZ. </action> - <action context="Code" dev="JM" type="fix"> + <action context="Layout" dev="JM" type="fix"> Bugfix for NPE with empty table-row (regression from 0.93). </action> - <action context="Code" dev="JM" type="add"> + <action context="Renderers" dev="JM" type="add"> Added a configuration setting to the PCL renderer to disable PJL commands. </action> - <action context="Code" dev="JM" type="fix" fixes-bug="43464" due-to="Bruno Feurer"> + <action context="Renderers" dev="JM" type="fix" fixes-bug="43464" due-to="Bruno Feurer"> Fix to avoid a ClassCastException in renderer configuration. </action> - <action context="Code" dev="JM" type="fix" fixes-bug="43439" due-to="Adrian Cumiskey"> + <action context="Renderers" dev="JM" type="fix" fixes-bug="43439" due-to="Adrian Cumiskey"> Fixed the restoration of the TLE values from the intermediate format for the AFP extension elements. </action> - <action context="Code" dev="JM" type="add" fixes-bug="43041" due-to="Adrian Cumiskey"> + <action context="Renderers" dev="JM" type="add" fixes-bug="43041" due-to="Adrian Cumiskey"> Added a configuration setting for the renderer/device resolution to the AFP renderer. </action> - <action context="code" dev="AD" type="update"> - 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 - </action> - <action context="code" dev="AD" type="update"> - 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 - </action> - <action context="Code" dev="AD" type="fix" fixes-bug="42705"> + <action context="Layout" dev="AD" type="update"> + <p> + Facilitate the implementation for font-selection-strategy: + </p> + <ul> + <li>Changed FontInfo.fontLookup to always return an array of FontTriplet</li> + <li>Changed CommonFont.getFontState to return an array of FontTriplet</li> + <li>Initial modifications to the related LMs: initialized with + the font corresponding to the first of the triplets</li> + </ul> + </action> + <action context="Layout" dev="AD" type="update"> + <p>PropertyCache phase 2:</p> + <ul> + <li> + 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 + </li> + <li> + 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 + </li> + <li>changed CommonHyphenation, KeepProperty, ColorProperty and FontFamilyProperty to use the cache</li> + </ul> + </action> + <action context="Layout" dev="AD" type="fix" fixes-bug="42705"> Fixed swallowing PCDATA in text-node children of retrieved markers. </action> - <action context="Code" dev="AD" type="fix" fixes-bug="42703"> + <action context="Layout" dev="AD" type="fix" fixes-bug="42703"> Fixed erroneous white-space removal in retrieved markers. </action> - <action context="Code" dev="AD" type="fix" fixes-bug="43274" due-to="ckohrn.at.tng.de"> + <action context="Layout" dev="AD" type="fix" fixes-bug="43274" due-to="ckohrn.at.tng.de"> Fixed erroneous usage of inherited color-values in SVG. </action> </release> |