You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by sp...@apache.org on 2004/09/05 20:16:32 UTC

cvs commit: xml-fop/src/java/org/apache/fop/render/xml XMLRenderer.java

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: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org