git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1328581 13f79535-47bb-0310-9956-ffa450edef68tags/fop-1_1rc1old
alg.setConstantLineWidth(flowBPD); | alg.setConstantLineWidth(flowBPD); | ||||
int optimalPageCount = alg.findBreakingPoints(effectiveList, 1, true, | int optimalPageCount = alg.findBreakingPoints(effectiveList, 1, true, | ||||
BreakingAlgorithm.ALL_BREAKS); | BreakingAlgorithm.ALL_BREAKS); | ||||
if (alg.getIPDdifference() != 0) { | |||||
if ( Math.abs ( alg.getIPDdifference() ) > 1 ) { | |||||
addAreas(alg, optimalPageCount, blockList, effectiveList); | addAreas(alg, optimalPageCount, blockList, effectiveList); | ||||
// *** redo Phase 1 *** | // *** redo Phase 1 *** | ||||
log.trace("IPD changes after page " + optimalPageCount); | log.trace("IPD changes after page " + optimalPageCount); |
documents. Example: the fix of marks layering will be such a case when it's done. | documents. Example: the fix of marks layering will be such a case when it's done. | ||||
--> | --> | ||||
<release version="FOP Trunk" date="TBD"> | <release version="FOP Trunk" date="TBD"> | ||||
<action context="Code" dev="GA" type="fix" fixes-bug="51043" due-to="Pascal Sancho"> | |||||
Don't restart layout unless abs(ipd difference) > 1 in order to prevent rounding issues from triggering false restart. | |||||
</action> | |||||
<action context="Fonts" dev="GA" type="update"> | <action context="Fonts" dev="GA" type="update"> | ||||
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 | 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. | character mappings that have no assigned Unicode code point. See bug 50492. |