/[Apache-SVN]
ViewVC logotype

Revision 474218


Jump to revision: Previous Next
Author: vhennebert
Date: Mon Nov 13 09:39:19 2006 UTC (17 years, 5 months ago)
Changed paths: 80
Log Message:
Patch for the implementation of the improved float-placement algorithm

Changes:
- merge in changes up to revision 432403 of the trunk
- extract LineBreakingAlgorithm and LineBreakPosition from LineLayoutManager and
  put them in the breaking subpackage (was in preparation for the side-floats
  implementation)

New features:
- minimum accepted fill ratio for pages: underfull pages which have at least
  this fill ratio are considered to be feasible breaks
- float-only pages; this may be parameterized
- big floats may now be split on several pages
- shrink- and stretchability of out-of-line object are now taken into account


Changed paths

Path Details
Directoryxmlgraphics/fop/branches/Temp_Floats/src/documentation/content/xdocs/trunk/configuration.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/documentation/content/xdocs/trunk/pdfx.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/foschema/fop-configuration.xsd modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FOEventHandler.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FONode.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FOPropertyMapping.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FOText.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FOTreeBuilder.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FObj.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/FObjMixed.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/PropertyList.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/PropertySets.java deleted
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/StaticPropertyList.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/XMLWhiteSpaceHandler.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/expr/FopPropValFunction.java deleted
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/expr/FromTableColumnFunction.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/expr/PPColWidthFunction.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/expr/PropertyParser.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/AbstractListItemPart.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/Block.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/Marker.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/RetrieveMarker.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/Table.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableBody.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableCell.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableColumn.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableFObj.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableFooter.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableHeader.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/flow/TableRow.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/pagination/PageSequence.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/properties/ColumnNumberPropertyMaker.java deleted
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fo/properties/FontShorthandProperty.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/fonts/FontSetup.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/AbstractBreaker.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/BalancingColumnBreakingAlgorithm.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/BreakingAlgorithm.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/PageBreakingAlgorithm.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/PageSequenceLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/SpaceResolver.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/breaking/BeforeFloatsRecord.java added
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/breaking/ElasticLength.java added
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/breaking/FootnotesRecord.java added
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/breaking/LineBreakPosition.java added
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/breaking/LineBreakingAlgorithm.java added
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/breaking/OutOfLineRecord.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/inline/LineLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/list/ListItemContentLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/list/ListItemLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/table/TableContentLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/layoutmgr/table/TableStepper.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/render/pdf/PDFSVGHandler.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/svg/PDFAElementBridge.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/svg/PDFDocumentGraphics2D.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java/org/apache/fop/svg/PDFGraphics2D.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/src/java-1.4/org/apache/fop/image/ImageIOImage.java modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/status.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/fotree/testcases/table-cell_column-number_rowspan_bug38397.fo
(Copied from xmlgraphics/fop/trunk/test/fotree/testcases/table-cell_column-number_rowspan_bug38397.fo, r432971)
added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/java/org/apache/fop/memory/
(Copied from xmlgraphics/fop/trunk/test/java/org/apache/fop/memory, r432971)
added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/java/org/apache/fop/memory/MemoryEater.java
(Copied from xmlgraphics/fop/trunk/test/java/org/apache/fop/memory/MemoryEater.java, r432971)
replaced
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/disabled-testcases.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/before-float_footnote_last-page.xml added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/before-float_large.xml added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/before-float_not-deferred_stretch.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/block_keep-together_overflow_1.xml
(Copied from xmlgraphics/fop/trunk/test/layoutengine/standard-testcases/block_keep-together_overflow_1.xml, r432971)
added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/marker_font-size.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/marker_percentage-resolution.xml
(Copied from xmlgraphics/fop/trunk/test/layoutengine/standard-testcases/marker_percentage-resolution.xml, r432971)
added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/marker_white-space-collapse.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/markers_7.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/markers_8.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/markers_9.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table-body_basic_1.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table-cell_background-image.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table-cell_padding_percentages.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table-header_in_list_bug.xml
(Copied from xmlgraphics/fop/trunk/test/layoutengine/standard-testcases/table-header_in_list_bug.xml, r432971)
added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table-row_background-image.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table_background-image.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/layoutengine/standard-testcases/table_padding_percentages.xml modified , text changed
Directoryxmlgraphics/fop/branches/Temp_Floats/test/xsl/fo-page-sequence-splitter.xsl
(Copied from xmlgraphics/fop/trunk/test/xsl/fo-page-sequence-splitter.xsl, r432971)
added
Directoryxmlgraphics/fop/branches/Temp_Floats/test/xsl/fo-replicator.xsl
(Copied from xmlgraphics/fop/trunk/test/xsl/fo-replicator.xsl, r432971)
added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26