spepping 2004/09/05 11:16:32
Modified: src/java/org/apache/fop/area/inline Character.java
TextArea.java
src/java/org/apache/fop/fo PropertyManager.java
src/java/org/apache/fop/layoutmgr AbstractLayoutManager.java
CharacterLayoutManager.java
ContentLayoutManager.java
InlineStackingLayoutManager.java LayoutContext.java
LayoutManager.java LeaderLayoutManager.java
LeafNodeLayoutManager.java LineLayoutManager.java
TextLayoutManager.java
src/java/org/apache/fop/render/pdf PDFRenderer.java
src/java/org/apache/fop/render/xml XMLRenderer.java
Log:
New line breaking algorithm, patch 29124, submitted by Luca
Furini. This patch implements the algorithm for most but not yet all
inline layout managers.
For the algorithm, see D.E. Knuth and M.F. Plass, "Breaking paragraphs
into lines", Software, Practice and Experience 11 (1981) 1119-1184;
reprinted in: D. E. Knuth, "Digital typography", CSLI Lecture Notes
Number 78 (CLSI Publications, Stanford, CA, USA) pp. 67-155.
Revision Changes Path
1.5 +55 -4 xml-fop/src/java/org/apache/fop/area/inline/Character.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/area/inline/Character.java.diff?r1=1.4&r2=1.5
1.5 +28 -10 xml-fop/src/java/org/apache/fop/area/inline/TextArea.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/area/inline/TextArea.java.diff?r1=1.4&r2=1.5
1.34 +35 -15 xml-fop/src/java/org/apache/fop/fo/PropertyManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/PropertyManager.java.diff?r1=1.33&r2=1.34
1.21 +39 -0
xml-fop/src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java.diff?r1=1.20&r2=1.21
1.2 +217 -1
xml-fop/src/java/org/apache/fop/layoutmgr/CharacterLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/CharacterLayoutManager.java.diff?r1=1.1&r2=1.2
1.13 +30 -0
xml-fop/src/java/org/apache/fop/layoutmgr/ContentLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/ContentLayoutManager.java.diff?r1=1.12&r2=1.13
1.11 +233 -11
xml-fop/src/java/org/apache/fop/layoutmgr/InlineStackingLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/InlineStackingLayoutManager.java.diff?r1=1.10&r2=1.11
1.6 +1 -0 xml-fop/src/java/org/apache/fop/layoutmgr/LayoutContext.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/LayoutContext.java.diff?r1=1.5&r2=1.6
1.11 +15 -0 xml-fop/src/java/org/apache/fop/layoutmgr/LayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/LayoutManager.java.diff?r1=1.10&r2=1.11
1.4 +103 -1
xml-fop/src/java/org/apache/fop/layoutmgr/LeaderLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/LeaderLayoutManager.java.diff?r1=1.3&r2=1.4
1.7 +114 -6
xml-fop/src/java/org/apache/fop/layoutmgr/LeafNodeLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/LeafNodeLayoutManager.java.diff?r1=1.6&r2=1.7
1.25 +1002 -225 xml-fop/src/java/org/apache/fop/layoutmgr/LineLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/LineLayoutManager.java.diff?r1=1.24&r2=1.25
1.18 +521 -77 xml-fop/src/java/org/apache/fop/layoutmgr/TextLayoutManager.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/layoutmgr/TextLayoutManager.java.diff?r1=1.17&r2=1.18
1.48 +68 -2 xml-fop/src/java/org/apache/fop/render/pdf/PDFRenderer.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/render/pdf/PDFRenderer.java.diff?r1=1.47&r2=1.48
1.26 +2 -1 xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java.diff?r1=1.25&r2=1.26
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]