aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/layoutmgr/MultiSwitchLayoutManager.java
Commit message (Collapse)AuthorAgeFilesLines
* Transition source to standard maven hierarchy (initial).Glenn Adams2016-03-031-163/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/maven@1733433 13f79535-47bb-0310-9956-ffa450edef68
* Made WhitespaceManagement.getKnuthElements more robust by iterating over ↵Vincent Hennebert2014-04-281-15/+15
| | | | | | childLM.getNextKnuthElements git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590760 13f79535-47bb-0310-9956-ffa450edef68
* Renamed value of auto-toggle property to select-first-fittingVincent Hennebert2014-04-281-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590754 13f79535-47bb-0310-9956-ffa450edef68
* By default, only the first child of a multi-switch should be laid outVincent Hennebert2014-04-181-11/+8
| | | | | | | Patch by Seifeddine Dridi, applied with minor modifications git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1588548 13f79535-47bb-0310-9956-ffa450edef68
* Added support for multiple multi-switch appearing on the same page.Vincent Hennebert2014-04-081-21/+111
| | | | | | | | | | | Modified MultiSwitchLM to have its standard behaviour by default. Moved BestFitLayoutUtils into MultiSwitchLM. Code clean-up and javadoc. Patch by Seifeddine Dridi, applied with some modifications. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1585822 13f79535-47bb-0310-9956-ffa450edef68
* Handle middle-of-the-page case without using a glue.Vincent Hennebert2014-03-271-56/+2
| | | | | | | | Using a glue may cause a spurious empty page if the multi-switch is at the end of the flow, with no satisfying way of fixing that. Patch by Seifeddine Dridi git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1582469 13f79535-47bb-0310-9956-ffa450edef68
* Handle the case where dynamic content is in the middle of a page, selecting ↵Vincent Hennebert2014-03-171-31/+3
| | | | | | | | | the first variant Patch by Seifeddine Dridi, applied with some modifications git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1578270 13f79535-47bb-0310-9956-ffa450edef68
* Attach the selected variant to KnuthPageNode in order to propagate the ↵Vincent Hennebert2013-12-131-1/+2
| | | | | | | | | information down to area tree creation. Patch by Seifeddine Dridi, applied with some modifications. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1550847 13f79535-47bb-0310-9956-ffa450edef68
* Removed obsolete BestFit and Alternative classes, and fox:fitting-strategy ↵Vincent Hennebert2013-11-201-2/+1
| | | | | | | | | property Patch by Seifeddine Dridi git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1543891 13f79535-47bb-0310-9956-ffa450edef68
* Implement whitespace management extension using fo:multi-switchVincent Hennebert2013-11-071-0/+157
Patch from 13/10/28 by Seifeddine Dridi, applied with some modifications. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1539809 13f79535-47bb-0310-9956-ffa450edef68