]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Fixed layout problem in two of the changes.
authorJeremias Maerki <jeremias@apache.org>
Thu, 17 Jan 2008 14:23:13 +0000 (14:23 +0000)
committerJeremias Maerki <jeremias@apache.org>
Thu, 17 Jan 2008 14:23:13 +0000 (14:23 +0000)
Categorized the individual changes a bit.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@612825 13f79535-47bb-0310-9956-ffa450edef68

status.xml

index 917598bbecef5f11bfe13751a57ec8c269d556f1..e866f3972b6119641c533bf60d53425847a0ff60 100644 (file)
 
   <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.
       <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>