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 ke...@apache.org on 2001/02/23 07:00:32 UTC

cvs commit: xml-fop/src/org/apache/fop/fo/flow Block.java ExternalGraphic.java InlineGraphic.java InstreamForeignObject.java ListBlock.java ListItem.java ListItemBody.java ListItemLabel.java

kellyc      01/02/22 22:00:31

  Modified:    docs/bugtests list-mountjoy.fo list-nested-breaks.fo
                        list-nested.fo
               docs/examples/fo extensive.fo leader.fo list.fo
                        pdfoutline.fo readme.fo textdeko.fo
               docs/examples/svg Document.xsl
               docs/xml-docs xml2pdf.xsl
               docs/xml-docs/fop limitations.xml
               src/org/apache/fop/fo FONode.java
               src/org/apache/fop/fo/expr Numeric.java PropertyParser.java
               src/org/apache/fop/fo/flow Block.java ExternalGraphic.java
                        InlineGraphic.java InstreamForeignObject.java
                        ListBlock.java ListItem.java ListItemBody.java
                        ListItemLabel.java
  Added:       src/org/apache/fop/datatypes LinearCombinationLength.java
               src/org/apache/fop/fo/expr BodyStartFunction.java
                        LabelEndFunction.java
  Log:
  Patch for list-block to support body-start and label-end
  PR: 682
  Submitted by:	Peter S. Housel <ho...@acm.org>
  
  Revision  Changes    Path
  1.4       +26 -26    xml-fop/docs/bugtests/list-mountjoy.fo
  
  Index: list-mountjoy.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/bugtests/list-mountjoy.fo,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- list-mountjoy.fo	2000/08/10 02:10:27	1.3
  +++ list-mountjoy.fo	2001/02/23 06:00:16	1.4
  @@ -53,11 +53,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -67,11 +67,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or 
               </fo:block>
  @@ -81,11 +81,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with values subject to normalization, where the attribute appears in the document with a value which will
               </fo:block>
  @@ -95,11 +95,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 change as a result of normalization, or 
               </fo:block>
  @@ -109,11 +109,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
   
                 element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white spaceadsfadsfsssssssssssssss thin any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white spaceadsfadsfssssssssthin any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white spaceadsfadsfssssssssthin any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white spaceadsfadsfssssssssthin any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white spaceadsfadsfssssssss
  @@ -126,18 +126,18 @@
   
   
    <fo:list-item>
  -  <fo:list-item-label> <fo:block/></fo:list-item-label>  
  -   <fo:list-item-body>
  +  <fo:list-item-label end-indent="label-end()"> <fo:block/></fo:list-item-label>  
  +   <fo:list-item-body start-indent="body-start()">
      <fo:list-block>
           
            <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -146,11 +146,11 @@
     <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -159,11 +159,11 @@
     <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -172,11 +172,11 @@
     <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -190,11 +190,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. elementtance of those types. 
               </fo:block>
  @@ -203,11 +203,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. elementtance of those types. 
               </fo:block>
  @@ -216,11 +216,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. element types with element content, if white space occurs directly within any instance of those types. elementtance of those types. 
               </fo:block>
  
  
  
  1.3       +40 -40    xml-fop/docs/bugtests/list-nested-breaks.fo
  
  Index: list-nested-breaks.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/bugtests/list-nested-breaks.fo,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- list-nested-breaks.fo	2000/08/02 22:48:02	1.2
  +++ list-nested-breaks.fo	2001/02/23 06:00:17	1.3
  @@ -9,8 +9,8 @@
                              margin-bottom="2cm" 
                              margin-left="2.5cm" 
                              margin-right="2.5cm">
  -      <fo:region-before extent="3cm"/>
         <fo:region-body margin-top="3cm"/>
  +      <fo:region-before extent="3cm"/>
         <fo:region-after extent="1.5cm"/>
       </fo:simple-page-master>
     </fo:layout-master-set>
  @@ -53,11 +53,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -67,11 +67,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or 
               </fo:block>
  @@ -81,11 +81,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with values subject to normalization, where the attribute appears in the document with a value which will
               </fo:block>
  @@ -95,11 +95,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 change as a result of normalization, or 
               </fo:block>
  @@ -109,75 +109,75 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 element types with element content, if white space occurs directly within any instance of those types. 
                  <fo:list-block>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the first item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the second item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the third item of a nested list. The next list item's block will have a page break-after</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block break-after="page">This is the fourth item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the fifth item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the sixth item of a nested list. The next list-item-body's block contains a page break-before.</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block break-before="page">This is the seventh item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the eigth item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
  
  
  
  1.3       +31 -31    xml-fop/docs/bugtests/list-nested.fo
  
  Index: list-nested.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/bugtests/list-nested.fo,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- list-nested.fo	2000/08/02 22:48:02	1.2
  +++ list-nested.fo	2001/02/23 06:00:17	1.3
  @@ -9,8 +9,8 @@
                              margin-bottom="2cm" 
                              margin-left="2.5cm" 
                              margin-right="2.5cm">
  -      <fo:region-before extent="3cm"/>
         <fo:region-body margin-top="3cm"/>
  +      <fo:region-before extent="3cm"/>
         <fo:region-after extent="1.5cm"/>
       </fo:simple-page-master>
     </fo:layout-master-set>
  @@ -53,11 +53,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
               </fo:block>
  @@ -67,11 +67,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or 
               </fo:block>
  @@ -81,11 +81,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 attributes with values subject to normalization, where the attribute appears in the document with a value which will
               </fo:block>
  @@ -95,11 +95,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 change as a result of normalization, or 
               </fo:block>
  @@ -109,51 +109,51 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  -            <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +          <fo:list-item-label end-indent="label-end()">
  +            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 element types with element content, if white space occurs directly within any instance of those types. 
                  <fo:list-block>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the first item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the second item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the third item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the fourth item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
                    <fo:list-item>
  -                   <fo:list-item-label>
  -                     <fo:block><fo:inline-sequence font-family="Symbol">&#183;</fo:inline-sequence></fo:block>
  +                   <fo:list-item-label end-indent="label-end()">
  +                     <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
                      </fo:list-item-label>
  -                   <fo:list-item-body>
  +                   <fo:list-item-body start-indent="body-start()">
                        <fo:block>This is the fifth item of a nested list</fo:block>
                      </fo:list-item-body>
                    </fo:list-item>
  
  
  
  1.14      +18 -18    xml-fop/docs/examples/fo/extensive.fo
  
  Index: extensive.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/fo/extensive.fo,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- extensive.fo	2000/11/15 21:51:55	1.13
  +++ extensive.fo	2001/02/23 06:00:19	1.14
  @@ -35,46 +35,46 @@
   <fo:block space-before.optimum="12pt" space-after.optimum="12pt" start-indent="50pt">Text before<fo:block space-before.optimum="12pt" space-after.optimum="12pt" start-indent="100pt">A block with 100pt start-indent within a block with 50pt start-intent</fo:block>Text after</fo:block>
   <fo:list-block provisional-distance-between-starts="12pt" space-before.optimum="12pt" text-align="justify">
   <fo:list-item>
  -<fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -<fo:list-item-body><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
  +<fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +<fo:list-item-body start-indent="body-start()"><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
   </fo:list-item>
   <fo:list-item>
  -<fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -<fo:list-item-body><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
  +<fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +<fo:list-item-body start-indent="body-start()"><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
   </fo:list-item>
   </fo:list-block>
   <fo:list-block start-indent="50pt" provisional-distance-between-starts="12pt" space-before.optimum="12pt" text-align="justify">
   <fo:list-item>
  -<fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -<fo:list-item-body><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks. The list-block has a start-indent of 50pt and a text-align of justified.</fo:block></fo:list-item-body>
  +<fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +<fo:list-item-body start-indent="body-start()"><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks. The list-block has a start-indent of 50pt and a text-align of justified.</fo:block></fo:list-item-body>
   </fo:list-item>
   <fo:list-item>
  -<fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -<fo:list-item-body><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a second multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a third multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
  +<fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +<fo:list-item-body start-indent="body-start()"><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a second multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a third multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
   </fo:list-item>
   </fo:list-block>
   <fo:list-block provisional-distance-between-starts="12pt" space-before.optimum="12pt" text-align="justify">
   <fo:list-item>
  -<fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -<fo:list-item-body><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block start-indent="100pt">This is a multiple line block with start-indent 100pt that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
  +<fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +<fo:list-item-body start-indent="body-start()"><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block start-indent="100pt">This is a multiple line block with start-indent 100pt that extends over more than one line. There should be appropriate line breaks.</fo:block><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
   </fo:list-item>
   <fo:list-item>
  -<fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -<fo:list-item-body><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.<fo:block>This is an embedded multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
  +<fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +<fo:list-item-body start-indent="body-start()"><fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.<fo:block>This is an embedded multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block>This is a multiple line block that extends over more than one line. There should be appropriate line breaks.</fo:block></fo:list-item-body>
   </fo:list-item>
   </fo:list-block>
         <fo:list-block provisional-distance-between-starts="12pt" space-before.optimum="12pt">
           <fo:list-item>
  -          <fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -          <fo:list-item-body><fo:block>A block in a list-item-body</fo:block></fo:list-item-body>
  +          <fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +          <fo:list-item-body start-indent="body-start()"><fo:block>A block in a list-item-body</fo:block></fo:list-item-body>
           </fo:list-item>
           <fo:list-item>
  -          <fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:list-block provisional-distance-between-starts="12pt">
                 <fo:list-item>
  -                <fo:list-item-label><fo:block>&#x2022;</fo:block></fo:list-item-label>
  -                <fo:list-item-body><fo:block>This is a list item in a list that is itself a list item</fo:block></fo:list-item-body>
  +                <fo:list-item-label end-indent="label-end()"><fo:block>&#x2022;</fo:block></fo:list-item-label>
  +                <fo:list-item-body start-indent="body-start()"><fo:block>This is a list item in a list that is itself a list item</fo:block></fo:list-item-body>
                 </fo:list-item>
               </fo:list-block>
             </fo:list-item-body>
  
  
  
  1.7       +4 -4      xml-fop/docs/examples/fo/leader.fo
  
  Index: leader.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/fo/leader.fo,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- leader.fo	2001/02/01 23:08:50	1.6
  +++ leader.fo	2001/02/23 06:00:19	1.7
  @@ -271,11 +271,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <!-- Inserts a leader (dots)   -->
                 <fo:block text-align="start">Entry 1 
  @@ -290,11 +290,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <!-- Inserts a leader (dots)   -->
                 <fo:block text-align="start">Entry 2 
  
  
  
  1.6       +312 -312  xml-fop/docs/examples/fo/list.fo
  
  Index: list.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/fo/list.fo,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- list.fo	2000/11/17 10:25:40	1.5
  +++ list.fo	2001/02/23 06:00:19	1.6
  @@ -88,11 +88,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -102,11 +102,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -116,11 +116,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -130,11 +130,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -144,11 +144,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -172,13 +172,13 @@
     <!-- list item -->
     <fo:list-item>
       <!-- insert a bullet -->
  -    <fo:list-item-label>
  +    <fo:list-item-label end-indent="label-end()">
         <fo:block>
           <fo:inline font-family="Symbol">&amp;#183;</fo:inline>
         </fo:block>
       </fo:list-item-label>
       <!-- list text --> 
  -    <fo:list-item-body>
  +    <fo:list-item-body start-indent="body-start()">
         <fo:block>
           here is text in the list item body
         </fo:block>
  @@ -254,11 +254,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -268,11 +268,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -282,11 +282,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -311,13 +311,13 @@
     <!-- list item -->
     <fo:list-item>
       <!-- insert a bullet -->
  -    <fo:list-item-label>
  +    <fo:list-item-label end-indent="label-end()">
         <fo:block>
           <fo:inline font-family="Symbol">&amp;#183;</fo:inline>
         </fo:block>
       </fo:list-item-label>
       <!-- list text --> 
  -    <fo:list-item-body>
  +    <fo:list-item-body start-indent="body-start()">
         <fo:block>
           here is text in the list item body
         </fo:block>
  @@ -361,11 +361,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -375,11 +375,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -389,11 +389,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -403,11 +403,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -417,11 +417,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -461,11 +461,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body. here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -478,11 +478,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body. here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -495,11 +495,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body. here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -512,11 +512,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body. here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -529,11 +529,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body. here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -574,11 +574,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block text-align="end">label 1)</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -588,11 +588,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block text-align="end">lab. 2)</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -602,11 +602,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block text-align="end">lab.  3)</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -616,11 +616,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block text-align="end">lab. 4)</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -630,11 +630,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block text-align="end">lab. 5)</fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -677,11 +677,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -691,11 +691,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -705,11 +705,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -719,11 +719,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -733,11 +733,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -747,11 +747,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -761,11 +761,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -775,11 +775,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -789,11 +789,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -803,11 +803,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -817,11 +817,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -831,11 +831,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -845,11 +845,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -859,11 +859,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -873,11 +873,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -887,11 +887,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -901,11 +901,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -915,11 +915,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -929,11 +929,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -943,11 +943,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -957,11 +957,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -971,11 +971,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -985,11 +985,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -999,11 +999,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1013,11 +1013,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1027,11 +1027,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1041,11 +1041,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1055,11 +1055,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1069,11 +1069,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1083,11 +1083,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1097,11 +1097,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1111,11 +1111,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1125,11 +1125,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1139,11 +1139,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1153,11 +1153,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1167,11 +1167,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1181,11 +1181,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1195,11 +1195,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1209,11 +1209,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1223,11 +1223,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1237,11 +1237,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1251,11 +1251,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1265,11 +1265,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1279,11 +1279,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1293,11 +1293,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1307,11 +1307,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1321,11 +1321,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1335,11 +1335,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1349,11 +1349,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1363,11 +1363,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1377,11 +1377,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1391,11 +1391,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1404,11 +1404,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1418,11 +1418,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1432,11 +1432,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1446,11 +1446,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1460,11 +1460,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1474,11 +1474,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1488,11 +1488,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1502,11 +1502,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1516,11 +1516,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1530,11 +1530,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1544,11 +1544,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1558,11 +1558,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1572,11 +1572,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1586,11 +1586,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1600,11 +1600,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1614,11 +1614,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1628,11 +1628,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1642,11 +1642,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1656,11 +1656,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1670,11 +1670,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1684,11 +1684,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1698,11 +1698,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1712,11 +1712,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1726,11 +1726,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1740,11 +1740,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1754,11 +1754,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1767,11 +1767,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1781,11 +1781,11 @@
           <!-- list item -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1795,11 +1795,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1809,11 +1809,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1823,11 +1823,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1837,11 +1837,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1851,11 +1851,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1865,11 +1865,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1879,11 +1879,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1893,11 +1893,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1907,11 +1907,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1921,11 +1921,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1935,11 +1935,11 @@
           <!-- list entry -->
           <fo:list-item>
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 here is text in the list item body
               </fo:block>
  @@ -1978,11 +1978,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -1993,11 +1993,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">here comes a nested list with numbers
   
               <!-- start nested list -->
  @@ -2008,11 +2008,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">1.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item             </fo:block>
                     </fo:list-item-body>
  @@ -2021,11 +2021,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">2.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2037,11 +2037,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">3.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item             </fo:block>
                     </fo:list-item-body>
  @@ -2050,11 +2050,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">4.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2066,11 +2066,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">5.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item             </fo:block>
                     </fo:list-item-body>
  @@ -2087,11 +2087,11 @@
           <!-- list entry -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2102,11 +2102,11 @@
           <!-- list entry -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body
               </fo:block>
  @@ -2116,11 +2116,11 @@
           <!-- list entry -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2163,11 +2163,11 @@
     <!-- list item -->
     <fo:list-item start-indent="0.5cm">
       <!-- insert a bullet -->
  -    <fo:list-item-label>
  +    <fo:list-item-label end-indent="label-end()">
         <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
       </fo:list-item-label>
       <!-- list text --> 
  -    <fo:list-item-body>
  +    <fo:list-item-body start-indent="body-start()">
         <fo:block text-align="justify">
           here is text in the list item body.  here is text in the list item body. 
           here is text in the list item body. here is text in the list item body. 
  @@ -2178,11 +2178,11 @@
     <!-- list item -->
     <fo:list-item start-indent="0.5cm">
       <!-- insert a bullet -->
  -    <fo:list-item-label>
  +    <fo:list-item-label end-indent="label-end()">
         <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
       </fo:list-item-label>
       <!-- list text --> 
  -    <fo:list-item-body>
  +    <fo:list-item-body start-indent="body-start()">
         <fo:block text-align="justify">here comes a nested list with numbers
   
         <!-- start nested list -->
  @@ -2193,11 +2193,11 @@
             <!-- nested list item -->
             <fo:list-item start-indent="0.5cm">
               <!-- insert a number -->
  -            <fo:list-item-label>
  +            <fo:list-item-label end-indent="label-end()">
                 <fo:block text-align="end">1.)</fo:block>
               </fo:list-item-label>
               <!-- list text --> 
  -            <fo:list-item-body>
  +            <fo:list-item-body start-indent="body-start()">
                 <fo:block text-align="justify">
                   nested list item             </fo:block>
               </fo:list-item-body>
  @@ -2249,11 +2249,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2264,11 +2264,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2279,11 +2279,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2294,11 +2294,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2309,11 +2309,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2324,11 +2324,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2339,11 +2339,11 @@
           <!-- list item -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">here comes a nested list with numbers
   
               <!-- start nested list -->
  @@ -2354,11 +2354,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">1.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item             </fo:block>
                     </fo:list-item-body>
  @@ -2367,11 +2367,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">2.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2383,11 +2383,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">3.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item             </fo:block>
                     </fo:list-item-body>
  @@ -2396,11 +2396,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">4.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2412,11 +2412,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">5.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item             </fo:block>
                     </fo:list-item-body>
  @@ -2425,11 +2425,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">6.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2441,11 +2441,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">7.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2457,11 +2457,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">8.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2473,11 +2473,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">9.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2489,11 +2489,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">10.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2505,11 +2505,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">11.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2521,11 +2521,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">12.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2537,11 +2537,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">13.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2553,11 +2553,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">14.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2569,11 +2569,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">15.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2585,11 +2585,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">16.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2601,11 +2601,11 @@
                   <!-- nested list item -->
                   <fo:list-item start-indent="0.5cm">
                     <!-- insert a number -->
  -                  <fo:list-item-label>
  +                  <fo:list-item-label end-indent="label-end()">
                       <fo:block text-align="end">17.)</fo:block>
                     </fo:list-item-label>
                     <!-- list text --> 
  -                  <fo:list-item-body>
  +                  <fo:list-item-body start-indent="body-start()">
                       <fo:block text-align="justify">
                         nested list item with more text. nested list item with more text. 
                         nested list item with more text. nested list item with more text. 
  @@ -2624,11 +2624,11 @@
           <!-- list entry -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  @@ -2639,11 +2639,11 @@
           <!-- list entry -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body
               </fo:block>
  @@ -2653,11 +2653,11 @@
           <!-- list entry -->
           <fo:list-item start-indent="0.5cm">
             <!-- insert a bullet -->
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
             </fo:list-item-label>
             <!-- list text --> 
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block text-align="justify">
                 here is text in the list item body.  here is text in the list item body. 
                 here is text in the list item body. here is text in the list item body. 
  
  
  
  1.2       +154 -154  xml-fop/docs/examples/fo/pdfoutline.fo
  
  Index: pdfoutline.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/fo/pdfoutline.fo,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- pdfoutline.fo	2001/02/06 07:34:46	1.1
  +++ pdfoutline.fo	2001/02/23 06:00:20	1.2
  @@ -354,226 +354,226 @@
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >1) Formatting Objects</fo:block>
       <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>root </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>layout-master-set </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>simple-page-master </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-body </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-before </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-after </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-sequence </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specification </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-single </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-repeating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-alternating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>flow </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>static-content </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>block </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-block </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item-label </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item-body </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-number </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-sequence </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>inline </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-rule </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-graphic </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-column (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-body (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-row (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-cell (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -584,330 +584,330 @@
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >2) Properties</fo:block>
       <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>end-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-name </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-first </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-repeating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-odd </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-even </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-top (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-bottom (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-left (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-right (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>extent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-width </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-height </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>flow-name </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-family </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-style </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-weight </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-size </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>line-height </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-align </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-align-last </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>space-before.optimum </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>space-after.optimum </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>start-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>end-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>provisional-distance-between-starts </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>provisional-label-separation </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>rule-thickness </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>color </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>wrap-option </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>white-space-treatment </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>break-before </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>break-after </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>href</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>column-width</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>background-color</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-top (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-left (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-bottom (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-right (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -1095,10 +1095,10 @@
         FOP Relevant Specifications</fo:block>
     <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">XML Recommendation</fo:inline>
   <fo:inline font-family="serif" >
  @@ -1108,10 +1108,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">XSL-FO Working Draft</fo:inline>
   <fo:inline font-family="serif">
  @@ -1121,10 +1121,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">XSLT Recommendation</fo:inline>
   <fo:inline font-family="serif">
  @@ -1134,10 +1134,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">PDF Documentation</fo:inline>
   <fo:inline font-family="serif">
  @@ -1147,10 +1147,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Simple API for XML (SAX)</fo:inline>
   <fo:inline font-family="serif">
  @@ -1160,10 +1160,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Document Object Model (DOM)</fo:inline>
   <fo:inline font-family="serif">
  @@ -1173,10 +1173,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Namespaces in XML Recommendation</fo:inline>
   <fo:inline font-family="serif">
  @@ -1186,10 +1186,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Java JDK 1.1 Documentation</fo:inline>
   <fo:inline font-family="serif">
  
  
  
  1.11      +154 -154  xml-fop/docs/examples/fo/readme.fo
  
  Index: readme.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/fo/readme.fo,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- readme.fo	2000/11/11 23:27:14	1.10
  +++ readme.fo	2001/02/23 06:00:20	1.11
  @@ -284,226 +284,226 @@
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >1) Formatting Objects</fo:block>
       <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>root </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>layout-master-set </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>simple-page-master </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-body </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-before </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>region-after </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-sequence </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specification </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-single </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-repeating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>sequence-specifier-alternating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>flow </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>static-content </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>block </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-block </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item-label </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>list-item-body </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-number </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-sequence </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>inline </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-rule </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>display-graphic </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-column (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-body (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-row (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>table-cell (minimal support)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -514,330 +514,330 @@
       <fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" >2) Properties</fo:block>
       <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>end-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-name </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-first </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-repeating </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-odd </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-master-even </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-top (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-bottom (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-left (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>margin-right (only on pages and regions)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>extent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-width </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>page-height </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>flow-name </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-family </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-style </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-weight </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>font-size </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>line-height </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-align </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-align-last </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>space-before.optimum </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>space-after.optimum </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>start-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>end-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>provisional-distance-between-starts </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>provisional-label-separation </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>rule-thickness </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>color </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>wrap-option </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>white-space-treatment </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>break-before </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>break-after </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>text-indent </fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>href</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>column-width</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>background-color</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-top (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-left (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-bottom (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
         <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>padding-right (only in conjunction with background color)</fo:block>
   </fo:list-item-body>
   </fo:list-item>
  @@ -1025,10 +1025,10 @@
         FOP Relevant Specifications</fo:block>
     <fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">XML Recommendation</fo:inline>
   <fo:inline font-family="serif" >
  @@ -1038,10 +1038,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">XSL-FO Working Draft</fo:inline>
   <fo:inline font-family="serif">
  @@ -1051,10 +1051,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">XSLT Recommendation</fo:inline>
   <fo:inline font-family="serif">
  @@ -1064,10 +1064,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">PDF Documentation</fo:inline>
   <fo:inline font-family="serif">
  @@ -1077,10 +1077,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Simple API for XML (SAX)</fo:inline>
   <fo:inline font-family="serif">
  @@ -1090,10 +1090,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Document Object Model (DOM)</fo:inline>
   <fo:inline font-family="serif">
  @@ -1103,10 +1103,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Namespaces in XML Recommendation</fo:inline>
   <fo:inline font-family="serif">
  @@ -1116,10 +1116,10 @@
   </fo:list-item-body>
   </fo:list-item>
       <fo:list-item>
  -<fo:list-item-label>
  +<fo:list-item-label end-indent="label-end()">
   <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
   </fo:list-item-label>
  -<fo:list-item-body>
  +<fo:list-item-body start-indent="body-start()">
   <fo:block>
   <fo:inline font-style="italic" font-family="serif">Java JDK 1.1 Documentation</fo:inline>
   <fo:inline font-family="serif">
  
  
  
  1.3       +18 -18    xml-fop/docs/examples/fo/textdeko.fo
  
  Index: textdeko.fo
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/fo/textdeko.fo,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- textdeko.fo	2001/02/01 21:37:56	1.2
  +++ textdeko.fo	2001/02/23 06:00:20	1.3
  @@ -102,10 +102,10 @@
         <fo:list-block space-after.optimum="13pt">
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="none">none</fo:inline>
               </fo:block>
  @@ -113,10 +113,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="underline">underline</fo:inline>
               </fo:block>
  @@ -124,10 +124,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="overline">overline</fo:inline>
               </fo:block>
  @@ -135,10 +135,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="line-through">line-through</fo:inline>
               </fo:block>
  @@ -146,10 +146,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="blink">blink</fo:inline>
               </fo:block>
  @@ -157,10 +157,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="no-underline">no-underline</fo:inline>
               </fo:block>
  @@ -168,10 +168,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="no-overline">no-overline</fo:inline>
               </fo:block>
  @@ -179,10 +179,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="no-line-through">no-line-through</fo:inline>
               </fo:block>
  @@ -190,10 +190,10 @@
           </fo:list-item>
   
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block>
                 <fo:inline text-decoration="no-blink">no-blink</fo:inline>
               </fo:block>
  
  
  
  1.12      +10 -10    xml-fop/docs/examples/svg/Document.xsl
  
  Index: Document.xsl
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/examples/svg/Document.xsl,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Document.xsl	2000/11/29 01:39:18	1.11
  +++ Document.xsl	2001/02/23 06:00:22	1.12
  @@ -228,21 +228,21 @@
   	</xsl:template>
   
   	<xsl:template match="i">
  -		<fo:inline-sequence font-style="italic">
  +		<fo:inline font-style="italic">
   			<xsl:apply-templates/>
  -		</fo:inline-sequence>
  +		</fo:inline>
   	</xsl:template>
   
   	<xsl:template match="b">
  -		<fo:inline-sequence font-weight="bold">
  +		<fo:inline font-weight="bold">
   			<xsl:apply-templates/>
  -		</fo:inline-sequence>
  +		</fo:inline>
   	</xsl:template>
   
   	<xsl:template match="a">
  -		<fo:inline-sequence color="blue">
  +		<fo:inline color="blue">
   			<xsl:apply-templates/>
  -		</fo:inline-sequence>
  +		</fo:inline>
   	</xsl:template>
   
   	<xsl:template match="Description">
  @@ -267,10 +267,10 @@
   
   	<xsl:template match="li">
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block>&#x2022;</fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block space-after.optimum="4pt">
           		<xsl:apply-templates/>
               </fo:block>
  @@ -286,10 +286,10 @@
   
   	<xsl:template match="ol/li">
           <fo:list-item>
  -          <fo:list-item-label>
  +          <fo:list-item-label end-indent="label-end()">
               <fo:block><xsl:number level="multiple" count="li" format="1. "/></fo:block>
             </fo:list-item-label>
  -          <fo:list-item-body>
  +          <fo:list-item-body start-indent="body-start()">
               <fo:block space-after.optimum="4pt">
           		<xsl:apply-templates/>
               </fo:block>
  
  
  
  1.8       +4 -4      xml-fop/docs/xml-docs/xml2pdf.xsl
  
  Index: xml2pdf.xsl
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/xml2pdf.xsl,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- xml2pdf.xsl	2000/11/11 23:26:08	1.7
  +++ xml2pdf.xsl	2001/02/23 06:00:23	1.8
  @@ -267,10 +267,10 @@
   <!-- li (list item) in unordered list -->
   <xsl:template match ="ul/li">
       <fo:list-item>
  -      <fo:list-item-label>
  +      <fo:list-item-label end-indent="label-end()">
           <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
         </fo:list-item-label>
  -      <fo:list-item-body>
  +      <fo:list-item-body start-indent="body-start()">
           <fo:block space-after.optimum="4pt"
                 text-align="justify"
                 padding-top="3pt">
  @@ -284,12 +284,12 @@
   <!-- li (list item) in ordered list -->
   <xsl:template match ="ol/li">
       <fo:list-item>
  -      <fo:list-item-label>
  +      <fo:list-item-label end-indent="label-end()">
           <fo:block>
             <xsl:number level="multiple" count="li" format="1"/>)
           </fo:block>
         </fo:list-item-label>
  -      <fo:list-item-body>
  +      <fo:list-item-body start-indent="body-start()">
           <fo:block space-after.optimum="4pt"
                 text-align="justify"
                 padding-top="3pt">
  
  
  
  1.9       +0 -12     xml-fop/docs/xml-docs/fop/limitations.xml
  
  Index: limitations.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/limitations.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- limitations.xml	2001/02/05 23:55:11	1.8
  +++ limitations.xml	2001/02/23 06:00:24	1.9
  @@ -20,18 +20,6 @@
       </p>
     </s2>
   
  -  <s2 title="list-block">
  -    <p>The fo working draft allows describes two ways to markup lists.The list-block must have as 
  -       children either: 1) pairs of fo:list-item-label and fo:list-item-body formatting objects, or
  -       2) fo:list-item formatting objects.</p>
  -    <p>At the moment FOP only implements the second way. Therefore a list has a basic structure like this:</p>
  -    <p><code>&lt;fo:list-block></code></p>
  -    <p><code>&lt;fo:list-item></code></p>
  -    <p><code>&lt;fo:list-item-label>&lt;fo:block>&lt;/fo:block>&lt;/fo:list-item-label></code></p>
  -    <p><code>&lt;fo:list-item-body>&lt;fo:block>&lt;/fo:block>&lt;/fo:list-item-body></code></p>
  -    <p><code>&lt;/fo:list-item></code></p>
  -    <p><code>&lt;/fo:list-block></code></p>
  -  </s2>
     <s2 title="Padding">
       <p>Padding works in conjunction with indents and spaces. It is only implemented 
          for blocks. At the moment padding can't be used to make extra space (indents+spaces
  
  
  
  1.1                  xml-fop/src/org/apache/fop/datatypes/LinearCombinationLength.java
  
  Index: LinearCombinationLength.java
  ===================================================================
  /*-- $Id: LinearCombinationLength.java,v 1.1 2001/02/23 06:00:24 kellyc Exp $ --
  
   ============================================================================
                     The Apache Software License, Version 1.1
   ============================================================================
   
      Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
   
   Redistribution and use in source and binary forms, with or without modifica-
   tion, are permitted provided that the following conditions are met:
   
   1. Redistributions of  source code must  retain the above copyright  notice,
      this list of conditions and the following disclaimer.
   
   2. Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
   
   3. The end-user documentation included with the redistribution, if any, must
      include  the following  acknowledgment:  "This product includes  software
      developed  by the  Apache Software Foundation  (http://www.apache.org/)."
      Alternately, this  acknowledgment may  appear in the software itself,  if
      and wherever such third-party acknowledgments normally appear.
   
   4. The names "Fop" and  "Apache Software Foundation"  must not be used to
      endorse  or promote  products derived  from this  software without  prior
      written permission. For written permission, please contact
      apache@apache.org.
   
   5. Products  derived from this software may not  be called "Apache", nor may
      "Apache" appear  in their name,  without prior written permission  of the
      Apache Software Foundation.
   
   THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
   FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
   APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
   INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
   DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
   OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
   ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
   (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   
   This software  consists of voluntary contributions made  by many individuals
   on  behalf of the Apache Software  Foundation and was  originally created by
   James Tauber <jt...@jtauber.com>. For more  information on the Apache 
   Software Foundation, please see <http://www.apache.org/>.
   
   */
  package org.apache.fop.datatypes;
  
  import java.util.Vector;
  import org.apache.fop.messaging.MessageHandler;
  
  /**
   * a percent specified length quantity in XSL
   */
  public class LinearCombinationLength extends Length {
  
      protected Vector factors;
      protected Vector lengths;
  
      public LinearCombinationLength() {
          super(0);
          factors = new Vector();
          lengths = new Vector();
          super.setIsComputed(false);
      }
  
      public void addTerm(double factor, Length length) {
          factors.addElement(new Double(factor));
          lengths.addElement(length);
      }
  
      /**
       * Return the computed value in millipoints.
       */
      protected int computeValue() {
          int result = 0;
          int numFactors = factors.size();
          for(int i = 0; i < numFactors; ++i) {
              result += (int)(((Double)factors.elementAt(i)).doubleValue()
                              * (double)((Length)lengths.elementAt(i)).mvalue());
          }
          return result;
      }
  
  }
  
  
  
  1.14      +1 -52     xml-fop/src/org/apache/fop/fo/FONode.java
  
  Index: FONode.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/FONode.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- FONode.java	2000/12/22 02:55:58	1.13
  +++ FONode.java	2001/02/23 06:00:25	1.14
  @@ -1,4 +1,4 @@
  -/*-- $Id: FONode.java,v 1.13 2000/12/22 02:55:58 arved Exp $ -- 
  +/*-- $Id: FONode.java,v 1.14 2001/02/23 06:00:25 kellyc Exp $ -- 
   
    ============================================================================
                      The Apache Software License, Version 1.1
  @@ -81,14 +81,8 @@
        */
       protected int marker = START;
   
  -    protected boolean isInLabel = false;
  -    protected boolean isInListBody = false;
       protected boolean isInTableCell = false;
   
  -    protected int bodyIndent;
  -    protected int distanceBetweenStarts;
  -    protected int labelSeparation;
  -
       protected int forcedStartOffset = 0;
       protected int forcedWidth = 0;
   
  @@ -101,57 +95,12 @@
   	this.parent = parent;
       }
   
  -    public void setIsInLabel() {
  -	this.isInLabel = true;
  -	// made recursive by Eric Schaeffer
  -	for (int i = 0; i < this.children.size(); i++ ) {
  -	    FONode child = (FONode) this.children.elementAt(i);
  -	    child.setIsInLabel();
  -	}
  -    }
  -
  -    public void setIsInListBody() {
  -	this.isInListBody = true;
  -	// made recursive by Eric Schaeffer
  -	for (int i = 0; i < this.children.size(); i++) {
  -	    FONode child = (FONode) this.children.elementAt(i);
  -	    child.setIsInListBody();
  -	}
  -    }
  -
       public void setIsInTableCell() {
   	this.isInTableCell = true;
   	// made recursive by Eric Schaeffer
   	for (int i = 0; i < this.children.size(); i++) {
   	    FONode child = (FONode) this.children.elementAt(i);
   	    child.setIsInTableCell();
  -	}
  -    }
  -
  -    public void setDistanceBetweenStarts(int distance) {
  -	this.distanceBetweenStarts = distance;
  -	// made recursive by Eric Schaeffer
  -	for (int i = 0; i < this.children.size(); i++) {
  -	    FONode child = (FONode) this.children.elementAt(i);
  -	    child.setDistanceBetweenStarts(distance);
  -	}
  -    }
  -
  -    public void setLabelSeparation(int separation) {
  -	this.labelSeparation = separation;
  -	// made recursive by Eric Schaeffer
  -	for (int i = 0; i < this.children.size(); i++) {
  -	    FONode child = (FONode) this.children.elementAt(i);
  -	    child.setLabelSeparation(separation);
  -	}
  -    }
  -
  -    public void setBodyIndent(int indent) {
  -	this.bodyIndent = indent;
  -	// made recursive by Eric Schaeffer
  -	for (int i = 0; i < this.children.size(); i++) {
  -	    FONode child = (FONode) this.children.elementAt(i);
  -	    child.setBodyIndent(indent);
   	}
       }
   
  
  
  
  1.2       +2 -1      xml-fop/src/org/apache/fop/fo/expr/Numeric.java
  
  Index: Numeric.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/expr/Numeric.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Numeric.java	2000/11/10 21:58:36	1.1
  +++ Numeric.java	2001/02/23 06:00:26	1.2
  @@ -1,4 +1,4 @@
  -/*-- $Id: Numeric.java,v 1.1 2000/11/10 21:58:36 klease Exp $ -- 
  +/*-- $Id: Numeric.java,v 1.2 2001/02/23 06:00:26 kellyc Exp $ -- 
   
    ============================================================================
                      The Apache Software License, Version 1.1
  @@ -54,6 +54,7 @@
   import org.apache.fop.fo.Property;
   import org.apache.fop.datatypes.Length;
   import org.apache.fop.datatypes.PercentLength;
  +import org.apache.fop.datatypes.LinearCombinationLength;
   import org.apache.fop.datatypes.MixedLength;
   import org.apache.fop.datatypes.TableColLength;
   import org.apache.fop.datatypes.PercentBase;
  
  
  
  1.3       +3 -3      xml-fop/src/org/apache/fop/fo/expr/PropertyParser.java
  
  Index: PropertyParser.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/expr/PropertyParser.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PropertyParser.java	2001/01/02 21:38:02	1.2
  +++ PropertyParser.java	2001/02/23 06:00:26	1.3
  @@ -1,4 +1,4 @@
  -/*-- $Id: PropertyParser.java,v 1.2 2001/01/02 21:38:02 klease Exp $ -- 
  +/*-- $Id: PropertyParser.java,v 1.3 2001/02/23 06:00:26 kellyc Exp $ -- 
   
    ============================================================================
                      The Apache Software License, Version 1.1
  @@ -85,6 +85,8 @@
       functionTable.put("from-parent", new FromParentFunction());
       functionTable.put("from-nearest-specified-value", new NearestSpecPropFunction());
       functionTable.put("proportional-column-width", new PPColWidthFunction());
  +    functionTable.put("label-end", new LabelEndFunction());
  +    functionTable.put("body-start", new BodyStartFunction());
       // NOTE: used from code generated for corresponding properties
       functionTable.put("_fop-property-value", new FopPropValFunction());
   
  @@ -94,8 +96,6 @@
   
       functionTable.put("system-font", new SystemFontFunction());
       
  -    functionTable.put("label-end", new LabelEndFunction());
  -    functionTable.put("body-start", new BodyStartFunction());
       functionTable.put("merge-property-values", new MergePropsFunction());
       ***/
     }
  
  
  
  1.1                  xml-fop/src/org/apache/fop/fo/expr/BodyStartFunction.java
  
  Index: BodyStartFunction.java
  ===================================================================
  /*-- $Id: BodyStartFunction.java,v 1.1 2001/02/23 06:00:26 kellyc Exp $ -- 
  
   ============================================================================
                     The Apache Software License, Version 1.1
   ============================================================================
   
      Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
   
   Redistribution and use in source and binary forms, with or without modifica-
   tion, are permitted provided that the following conditions are met:
   
   1. Redistributions of  source code must  retain the above copyright  notice,
      this list of conditions and the following disclaimer.
   
   2. Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
   
   3. The end-user documentation included with the redistribution, if any, must
      include  the following  acknowledgment:  "This product includes  software
      developed  by the  Apache Software Foundation  (http://www.apache.org/)."
      Alternately, this  acknowledgment may  appear in the software itself,  if
      and wherever such third-party acknowledgments normally appear.
   
   4. The names "FOP" and  "Apache Software Foundation"  must not be used to
      endorse  or promote  products derived  from this  software without  prior
      written permission. For written permission, please contact
      apache@apache.org.
   
   5. Products  derived from this software may not  be called "Apache", nor may
      "Apache" appear  in their name,  without prior written permission  of the
      Apache Software Foundation.
   
   THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
   FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
   APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
   INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
   DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
   OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
   ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
   (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   
   This software  consists of voluntary contributions made  by many individuals
   on  behalf of the Apache Software  Foundation and was  originally created by
   James Tauber <jt...@jtauber.com>. For more  information on the Apache 
   Software Foundation, please see <http://www.apache.org/>.
   
   */
  package org.apache.fop.fo.expr;
  
  import org.apache.fop.fo.Property;
  import org.apache.fop.fo.FObj;
  import org.apache.fop.fo.flow.ListItem;
  
  public class BodyStartFunction extends FunctionBase {
  
    public int nbArgs() { return 0; }
  
    public Property eval(Property[] args, PropertyInfo pInfo)
      throws PropertyException
    {
      Numeric distance
        = pInfo.getPropertyList().get("provisional-distance-between-starts").getNumeric();
  
      FObj item = pInfo.getFO();
      while(item != null && !(item instanceof ListItem)) {
  	item = item.getParent();
      }
      if(item == null) {
  	throw new PropertyException("body-start() called from outside an fo:list-item");
      }
  
      Numeric startIndent = item.properties.get("start-indent").getNumeric();
      
      return new NumericProperty(distance.add(startIndent));
    }
  }
  
  
  
  1.1                  xml-fop/src/org/apache/fop/fo/expr/LabelEndFunction.java
  
  Index: LabelEndFunction.java
  ===================================================================
  /*-- $Id: LabelEndFunction.java,v 1.1 2001/02/23 06:00:26 kellyc Exp $ -- 
  
   ============================================================================
                     The Apache Software License, Version 1.1
   ============================================================================
   
      Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
   
   Redistribution and use in source and binary forms, with or without modifica-
   tion, are permitted provided that the following conditions are met:
   
   1. Redistributions of  source code must  retain the above copyright  notice,
      this list of conditions and the following disclaimer.
   
   2. Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
   
   3. The end-user documentation included with the redistribution, if any, must
      include  the following  acknowledgment:  "This product includes  software
      developed  by the  Apache Software Foundation  (http://www.apache.org/)."
      Alternately, this  acknowledgment may  appear in the software itself,  if
      and wherever such third-party acknowledgments normally appear.
   
   4. The names "FOP" and  "Apache Software Foundation"  must not be used to
      endorse  or promote  products derived  from this  software without  prior
      written permission. For written permission, please contact
      apache@apache.org.
   
   5. Products  derived from this software may not  be called "Apache", nor may
      "Apache" appear  in their name,  without prior written permission  of the
      Apache Software Foundation.
   
   THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
   FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
   APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
   INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
   DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
   OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
   ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
   (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   
   This software  consists of voluntary contributions made  by many individuals
   on  behalf of the Apache Software  Foundation and was  originally created by
   James Tauber <jt...@jtauber.com>. For more  information on the Apache 
   Software Foundation, please see <http://www.apache.org/>.
   
   */
  package org.apache.fop.fo.expr;
  
  import org.apache.fop.datatypes.*;
  import org.apache.fop.fo.Property;
  import org.apache.fop.fo.LengthProperty;
  import org.apache.fop.fo.FObj;
  import org.apache.fop.fo.flow.ListItem;
  
  public class LabelEndFunction extends FunctionBase {
  
      public int nbArgs() { return 0; }
  
      public Property eval(Property[] args, PropertyInfo pInfo)
  	throws PropertyException {
  
  	Length distance
  	    = pInfo.getPropertyList()
  	    .get("provisional-distance-between-starts").getLength();
  	Length separation
  	    = pInfo.getPropertyList()
  	    .getNearestSpecified("provisional-label-separation").getLength();
  
  	FObj item = pInfo.getFO();
  	while(item != null && !(item instanceof ListItem)) {
  	    item = item.getParent();
  	}
  	if(item == null) {
  	    throw new PropertyException("label-end() called from outside an fo:list-item");
  	}
  	Length startIndent = item.properties.get("start-indent").getLength();
  	
  	LinearCombinationLength labelEnd = new LinearCombinationLength();
  
  	// Should be CONTAINING_REFAREA but that doesn't work
  	LengthBase base = new LengthBase(item, pInfo.getPropertyList(),
  					 LengthBase.CONTAINING_BOX);
  	PercentLength refWidth = new PercentLength(1.0, base);
  
  	labelEnd.addTerm(1.0, refWidth);
  	labelEnd.addTerm(-1.0, distance);
  	labelEnd.addTerm(-1.0, startIndent);
  	labelEnd.addTerm(1.0, separation);
  
  	return new LengthProperty(labelEnd);
      }
  }
  
  
  
  1.31      +1 -14     xml-fop/src/org/apache/fop/fo/flow/Block.java
  
  Index: Block.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/Block.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- Block.java	2001/02/10 23:09:00	1.30
  +++ Block.java	2001/02/23 06:00:27	1.31
  @@ -1,4 +1,4 @@
  -/*-- $Id: Block.java,v 1.30 2001/02/10 23:09:00 arved Exp $ --
  +/*-- $Id: Block.java,v 1.31 2001/02/23 06:00:27 kellyc Exp $ --
   
    ============================================================================
   									 The Apache Software License, Version 1.1
  @@ -256,14 +256,6 @@
   						if (area instanceof BlockArea) {
   								area.end();
   						}
  -						if (this.isInLabel) {
  -								startIndent += bodyIndent;
  -								endIndent += (area.getAllocationWidth() -
  -															distanceBetweenStarts - startIndent) +
  -														 labelSeparation;
  -						} else if (this.isInListBody) {
  -								startIndent += bodyIndent + distanceBetweenStarts;
  -						}
   
   						if(area.getIDReferences() != null)
   								area.getIDReferences().createID(id);
  @@ -358,11 +350,6 @@
   				int numChildren = this.children.size();
   				for (int i = this.marker; i < numChildren; i++) {
   						FONode fo = (FONode) children.elementAt(i);
  -						if (this.isInListBody) {
  -								fo.setIsInListBody();
  -								fo.setDistanceBetweenStarts(this.distanceBetweenStarts);
  -								fo.setBodyIndent(this.bodyIndent);
  -						}
   						Status status;
   						if ((status = fo.layout(blockArea)).isIncomplete()) {
   								this.marker = i;
  
  
  
  1.7       +0 -11     xml-fop/src/org/apache/fop/fo/flow/ExternalGraphic.java
  
  Index: ExternalGraphic.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/ExternalGraphic.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ExternalGraphic.java	2001/01/25 15:05:50	1.6
  +++ ExternalGraphic.java	2001/02/23 06:00:27	1.7
  @@ -125,17 +125,6 @@
   				area.end();
   			}
   
  -			if (this.isInLabel) {
  -				startIndent += bodyIndent;
  -				endIndent += (area.getAllocationWidth() -
  -						distanceBetweenStarts - startIndent) +
  -						labelSeparation;
  -			}
  -
  -			if (this.isInListBody) {
  -				startIndent += bodyIndent + distanceBetweenStarts;
  -			}
  -
   			if (this.isInTableCell) {
   				startIndent += forcedStartOffset;
   				endIndent = area.getAllocationWidth() - forcedWidth -
  
  
  
  1.8       +1 -12     xml-fop/src/org/apache/fop/fo/flow/InlineGraphic.java
  
  Index: InlineGraphic.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/InlineGraphic.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- InlineGraphic.java	2001/01/25 15:05:51	1.7
  +++ InlineGraphic.java	2001/02/23 06:00:27	1.8
  @@ -1,4 +1,4 @@
  -/*-- $Id: InlineGraphic.java,v 1.7 2001/01/25 15:05:51 eschaeffer Exp $ --
  +/*-- $Id: InlineGraphic.java,v 1.8 2001/02/23 06:00:27 kellyc Exp $ --
   
    ============================================================================
   									 The Apache Software License, Version 1.1
  @@ -144,17 +144,6 @@
   
   			if (area instanceof BlockArea) {
   		area.end();
  -			}
  -
  -			if (this.isInLabel) {
  -		startIndent += bodyIndent;
  -		endIndent += (area.getAllocationWidth()
  -						- distanceBetweenStarts - startIndent)
  -				+ labelSeparation;
  -			}
  -
  -			if (this.isInListBody) {
  -		startIndent += bodyIndent + distanceBetweenStarts;
   			}
   
   			if (this.isInTableCell) {
  
  
  
  1.9       +1 -12     xml-fop/src/org/apache/fop/fo/flow/InstreamForeignObject.java
  
  Index: InstreamForeignObject.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/InstreamForeignObject.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- InstreamForeignObject.java	2001/01/30 04:50:22	1.8
  +++ InstreamForeignObject.java	2001/02/23 06:00:28	1.9
  @@ -1,4 +1,4 @@
  -/*-- $Id: InstreamForeignObject.java,v 1.8 2001/01/30 04:50:22 keiron Exp $ --
  +/*-- $Id: InstreamForeignObject.java,v 1.9 2001/02/23 06:00:28 kellyc Exp $ --
   
    ============================================================================
   									 The Apache Software License, Version 1.1
  @@ -248,17 +248,6 @@
   		} else {
               area.addChild(areaCurrent);
               area.increaseHeight(areaCurrent.getEffectiveHeight());
  -		}
  -
  -		if (this.isInLabel) {
  -	startIndent += bodyIndent;
  -/*	endIndent += (areaCurrent.getEffectiveWidth()
  -					- distanceBetweenStarts - startIndent)
  -			+ labelSeparation;*/
  -		}
  -
  -		if (this.isInListBody) {
  -	startIndent += bodyIndent + distanceBetweenStarts;
   		}
   
   		if (this.isInTableCell) {
  
  
  
  1.15      +2 -23     xml-fop/src/org/apache/fop/fo/flow/ListBlock.java
  
  Index: ListBlock.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/ListBlock.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- ListBlock.java	2001/01/25 15:05:51	1.14
  +++ ListBlock.java	2001/02/23 06:00:28	1.15
  @@ -1,4 +1,4 @@
  -/*-- $Id: ListBlock.java,v 1.14 2001/01/25 15:05:51 eschaeffer Exp $ --
  +/*-- $Id: ListBlock.java,v 1.15 2001/02/23 06:00:28 kellyc Exp $ --
   
    ============================================================================
   									 The Apache Software License, Version 1.1
  @@ -87,8 +87,6 @@
   		int endIndent;
   		int spaceBefore;
   		int spaceAfter;
  -		int provisionalDistanceBetweenStarts;
  -		int provisionalLabelSeparation;
   		int spaceBetweenListRows = 0;
   		ColorType backgroundColor;
   
  @@ -128,11 +126,6 @@
   																 "space-before.optimum").getLength().mvalue();
   						this.spaceAfter = this.properties.get(
   																"space-after.optimum").getLength().mvalue();
  -						this.provisionalDistanceBetweenStarts = this.properties.get(
  -																											"provisional-distance-between-starts").getLength().
  -																										mvalue();
  -						this.provisionalLabelSeparation = this.properties.get(
  -																								"provisional-label-separation").getLength().mvalue();
   						this.spaceBetweenListRows = 0; // not used at present
   						this.backgroundColor = this.properties.get(
   																		 "background-color").getColorType();
  @@ -147,11 +140,6 @@
   								area.addDisplaySpace(spaceBefore);
   						}
   
  -						if (this.isInListBody) {
  -								startIndent += bodyIndent + distanceBetweenStarts;
  -								bodyIndent = startIndent;
  -						}
  -
   						if (this.isInTableCell) {
   								startIndent += forcedStartOffset;
   								endIndent += area.getAllocationWidth() - forcedWidth -
  @@ -176,14 +164,10 @@
   				int numChildren = this.children.size();
   				for (int i = this.marker; i < numChildren; i++) {
   						if (!(children.elementAt(i) instanceof ListItem)) {
  -								MessageHandler.errorln("WARNING: This version of FOP requires list-items inside list-blocks");
  +								MessageHandler.errorln("children of list-blocks must be list-items");
   								return new Status(Status.OK);
   						}
   						ListItem listItem = (ListItem) children.elementAt(i);
  -						listItem.setDistanceBetweenStarts(
  -							this.provisionalDistanceBetweenStarts);
  -						listItem.setLabelSeparation(this.provisionalLabelSeparation);
  -						listItem.setBodyIndent(this.bodyIndent);
   						Status status;
   						if ((status = listItem.layout(blockArea)).isIncomplete()) {
   								if(status.getCode() == Status.AREA_FULL_NONE && i > 0) {
  @@ -214,9 +198,4 @@
   				return new Status(Status.OK);
   		}
   
  -		public void setBodyIndent(int indent) {
  -				if (! this.isInListBody) {
  -						super.setBodyIndent(indent);
  -				}
  -		}
   }
  
  
  
  1.11      +155 -160  xml-fop/src/org/apache/fop/fo/flow/ListItem.java
  
  Index: ListItem.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/ListItem.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ListItem.java	2001/01/25 15:05:52	1.10
  +++ ListItem.java	2001/02/23 06:00:29	1.11
  @@ -1,35 +1,35 @@
  -/*-- $Id: ListItem.java,v 1.10 2001/01/25 15:05:52 eschaeffer Exp $ --
  +/*-- $Id: ListItem.java,v 1.11 2001/02/23 06:00:29 kellyc Exp $ --
   
    ============================================================================
  -									 The Apache Software License, Version 1.1
  +                   The Apache Software License, Version 1.1
    ============================================================================
   
  -		Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
  +    Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
   
    Redistribution and use in source and binary forms, with or without modifica-
    tion, are permitted provided that the following conditions are met:
   
    1. Redistributions of  source code must  retain the above copyright  notice,
  -		this list of conditions and the following disclaimer.
  +    this list of conditions and the following disclaimer.
   
    2. Redistributions in binary form must reproduce the above copyright notice,
  -		this list of conditions and the following disclaimer in the documentation
  -		and/or other materials provided with the distribution.
  +    this list of conditions and the following disclaimer in the documentation
  +    and/or other materials provided with the distribution.
   
    3. The end-user documentation included with the redistribution, if any, must
  -		include  the following  acknowledgment:  "This product includes  software
  -		developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  -		Alternately, this  acknowledgment may  appear in the software itself,  if
  -		and wherever such third-party acknowledgments normally appear.
  +    include  the following  acknowledgment:  "This product includes  software
  +    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  +    Alternately, this  acknowledgment may  appear in the software itself,  if
  +    and wherever such third-party acknowledgments normally appear.
   
    4. The names "FOP" and  "Apache Software Foundation"  must not be used to
  -		endorse  or promote  products derived  from this  software without  prior
  -		written permission. For written permission, please contact
  -		apache@apache.org.
  +    endorse  or promote  products derived  from this  software without  prior
  +    written permission. For written permission, please contact
  +    apache@apache.org.
   
    5. Products  derived from this software may not  be called "Apache", nor may
  -		"Apache" appear  in their name,  without prior written permission  of the
  -		Apache Software Foundation.
  +    "Apache" appear  in their name,  without prior written permission  of the
  +    Apache Software Foundation.
   
    THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
    INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  @@ -64,149 +64,144 @@
   
   public class ListItem extends FObj {
   
  -		public static class Maker extends FObj.Maker {
  -	public FObj make(FObj parent, PropertyList propertyList)
  -			throws FOPException {
  -			return new ListItem(parent, propertyList);
  -	}
  -		}
  -
  -		public static FObj.Maker maker() {
  -	return new ListItem.Maker();
  -		}
  -
  -		FontState fs;
  -		int align;
  -		int alignLast;
  -		int breakBefore;
  -		int breakAfter;
  -		int lineHeight;
  -		int startIndent;
  -		int endIndent;
  -		int spaceBefore;
  -		int spaceAfter;
  -		String id;
  -
  -		public ListItem(FObj parent, PropertyList propertyList) {
  -	super(parent, propertyList);
  -	this.name = "fo:list-item";
  -		}
  -
  -		public Status layout(Area area) throws FOPException {
  -	if (this.marker == START) {
  -			String fontFamily =
  -		this.properties.get("font-family").getString();
  -			String fontStyle =
  -		this.properties.get("font-style").getString();
  -			String fontWeight =
  -		this.properties.get("font-weight").getString();
  -			int fontSize =
  -		this.properties.get("font-size").getLength().mvalue();
  -		// font-variant support
  -		// added by Eric SCHAEFFER
  -		int fontVariant =
  -			this.properties.get("font-variant").getEnum();
  -
  -		this.fs = new FontState(area.getFontInfo(), fontFamily,
  -														fontStyle, fontWeight, fontSize, fontVariant);
  -
  -			this.align = this.properties.get("text-align").getEnum();
  -			this.alignLast =
  -		this.properties.get("text-align-last").getEnum();
  -			this.lineHeight =
  -		this.properties.get("line-height").getLength().mvalue();
  -			this.startIndent =
  -		this.properties.get("start-indent").getLength().mvalue();
  -			this.endIndent =
  -		this.properties.get("end-indent").getLength().mvalue();
  -			this.spaceBefore =
  -		this.properties.get("space-before.optimum").getLength().mvalue();
  -			this.spaceAfter =
  -		this.properties.get("space-after.optimum").getLength().mvalue();
  -						this.id =
  -								this.properties.get("id").getString();
  -
  -						area.getIDReferences().createID(id);
  -
  -			this.marker = 0;
  -	}
  -
  -	/* not sure this is needed given we know area is from list block */
  -	if (area instanceof BlockArea) {
  -			area.end();
  -	}
  -
  -	if (spaceBefore != 0) {
  -			area.addDisplaySpace(spaceBefore);
  -	}
  -
  -	startIndent += this.bodyIndent;
  -
  -	BlockArea blockArea =
  -			new BlockArea(fs, area.getAllocationWidth(),
  -				area.spaceLeft(), startIndent, endIndent,
  -				0, align, alignLast, lineHeight);
  -	blockArea.setPage(area.getPage());
  -	blockArea.start();
  -
  -				blockArea.setAbsoluteHeight(area.getAbsoluteHeight());
  -				blockArea.setIDReferences(area.getIDReferences());
  -
  -	int numChildren = this.children.size();
  -	if (numChildren != 2) {
  -			throw new FOPException("list-item must have exactly two children");
  -	}
  -	ListItemLabel label = (ListItemLabel) children.elementAt(0);
  -	ListItemBody body = (ListItemBody) children.elementAt(1);
  -
  -	label.setDistanceBetweenStarts(this.distanceBetweenStarts);
  -	label.setLabelSeparation(this.labelSeparation);
  -	label.setBodyIndent(this.bodyIndent);
  -
  -	body.setDistanceBetweenStarts(this.distanceBetweenStarts);
  -	body.setBodyIndent(this.bodyIndent);
  -
  -	/* this doesn't actually do anything */
  -	body.setLabelSeparation(this.labelSeparation);
  -
  -	Status status;
  -
  -	// what follows doesn't yet take into account whether the
  -	// body failed completely or only got some text in
  -
  -	if (this.marker == 0) {
  -						// configure id
  -						area.getIDReferences().configureID(id,area);
  -
  -			status = label.layout(blockArea);
  -			if (status.isIncomplete()) {
  -		return status;
  -			}
  -	}
  -
  -	status = body.layout(blockArea);
  -	if (status.isIncomplete()) {
  -			blockArea.end();
  -			area.addChild(blockArea);
  -			area.increaseHeight(blockArea.getHeight());
  -						area.setAbsoluteHeight(blockArea.getAbsoluteHeight());
  -			this.marker = 1;
  -			return status;
  -	}
  -
  -	blockArea.end();
  -	area.addChild(blockArea);
  -	area.increaseHeight(blockArea.getHeight());
  -				area.setAbsoluteHeight(blockArea.getAbsoluteHeight());
  -
  -	if (spaceAfter != 0) {
  -			area.addDisplaySpace(spaceAfter);
  -	}
  -
  -	/* not sure this is needed given we know area is from list block */
  -	if (area instanceof BlockArea) {
  -			area.start();
  -	}
  -	return new Status(Status.OK);
  -		}
  +    public static class Maker extends FObj.Maker {
  +				public FObj make(FObj parent, PropertyList propertyList)
  +						throws FOPException {
  +						return new ListItem(parent, propertyList);
  +				}
  +    }
  +
  +    public static FObj.Maker maker() {
  +				return new ListItem.Maker();
  +    }
  +
  +    FontState fs;
  +    int align;
  +    int alignLast;
  +    int breakBefore;
  +    int breakAfter;
  +    int lineHeight;
  +    int startIndent;
  +    int endIndent;
  +    int spaceBefore;
  +    int spaceAfter;
  +    String id;
  +    BlockArea blockArea;
  +    
  +    public ListItem(FObj parent, PropertyList propertyList) {
  +				super(parent, propertyList);
  +				this.name = "fo:list-item";
  +    }
  +
  +    public Status layout(Area area) throws FOPException {
  +				if (this.marker == START) {
  +						String fontFamily =
  +								this.properties.get("font-family").getString();
  +						String fontStyle =
  +								this.properties.get("font-style").getString();
  +						String fontWeight =
  +								this.properties.get("font-weight").getString();
  +						int fontSize =
  +								this.properties.get("font-size").getLength().mvalue();
  +						// font-variant support
  +						// added by Eric SCHAEFFER
  +						int fontVariant =
  +								this.properties.get("font-variant").getEnum();
  +						
  +						this.fs = new FontState(area.getFontInfo(), fontFamily,
  +																		fontStyle, fontWeight, fontSize, fontVariant);
  +						
  +						this.align = this.properties.get("text-align").getEnum();
  +						this.alignLast =
  +								this.properties.get("text-align-last").getEnum();
  +						this.lineHeight =
  +								this.properties.get("line-height").getLength().mvalue();
  +						this.spaceBefore =
  +								this.properties.get("space-before.optimum").getLength().mvalue();
  +						this.spaceAfter =
  +								this.properties.get("space-after.optimum").getLength().mvalue();
  +            this.id =
  +                this.properties.get("id").getString();
  +
  +            area.getIDReferences().createID(id);
  +
  +						this.marker = 0;
  +				}
  +
  +				/* not sure this is needed given we know area is from list block */
  +				if (area instanceof BlockArea) {
  +						area.end();
  +				}
  +
  +				if (spaceBefore != 0) {
  +						area.addDisplaySpace(spaceBefore);
  +				}
  +
  +				this.blockArea =
  +						new BlockArea(fs, area.getAllocationWidth(),
  +													area.spaceLeft(), 0, 0,
  +													0, align, alignLast, lineHeight);
  +				blockArea.setPage(area.getPage());
  +				blockArea.start();
  +
  +        blockArea.setAbsoluteHeight(area.getAbsoluteHeight());
  +        blockArea.setIDReferences(area.getIDReferences());
  +
  +				int numChildren = this.children.size();
  +				if (numChildren != 2) {
  +						throw new FOPException("list-item must have exactly two children");
  +				}
  +				ListItemLabel label = (ListItemLabel) children.elementAt(0);
  +				ListItemBody body = (ListItemBody) children.elementAt(1);
  +
  +				Status status;
  +				
  +				// what follows doesn't yet take into account whether the
  +				// body failed completely or only got some text in
  +
  +				if (this.marker == 0) {
  +            // configure id
  +            area.getIDReferences().configureID(id,area);
  +
  +						status = label.layout(blockArea);
  +						if (status.isIncomplete()) {
  +								return status;
  +						}
  +				}
  +
  +				status = body.layout(blockArea);
  +				if (status.isIncomplete()) {
  +						blockArea.end();
  +						area.addChild(blockArea);
  +						area.increaseHeight(blockArea.getHeight());
  +            area.setAbsoluteHeight(blockArea.getAbsoluteHeight());
  +						this.marker = 1;
  +						return status;
  +				}
  +
  +				blockArea.end();
  +				area.addChild(blockArea);
  +				area.increaseHeight(blockArea.getHeight());
  +        area.setAbsoluteHeight(blockArea.getAbsoluteHeight());
  +
  +				if (spaceAfter != 0) {
  +						area.addDisplaySpace(spaceAfter);
  +				}
  +
  +				/* not sure this is needed given we know area is from list block */
  +				if (area instanceof BlockArea) {
  +						area.start();
  +				}
  +				return new Status(Status.OK);
  +    }
  +
  +    /**
  +     * Return the content width of the boxes generated by this FO.
  +     */
  +    public int getContentWidth() {
  +        if (blockArea != null)
  +            return blockArea.getContentWidth(); //getAllocationWidth()??
  +        else return 0;  // not laid out yet
  +    }
  +
   }
  
  
  
  1.8       +2 -5      xml-fop/src/org/apache/fop/fo/flow/ListItemBody.java
  
  Index: ListItemBody.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/ListItemBody.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ListItemBody.java	2000/06/22 00:17:00	1.7
  +++ ListItemBody.java	2001/02/23 06:00:29	1.8
  @@ -1,4 +1,4 @@
  -/*-- $Id: ListItemBody.java,v 1.7 2000/06/22 00:17:00 jordan Exp $ -- 
  +/*-- $Id: ListItemBody.java,v 1.8 2001/02/23 06:00:29 kellyc Exp $ -- 
   
    ============================================================================
                      The Apache Software License, Version 1.1
  @@ -90,10 +90,7 @@
   	int numChildren = this.children.size();
   	for (int i = this.marker; i < numChildren; i++) {
   	    FObj fo = (FObj) children.elementAt(i);
  -	    fo.setIsInListBody();
  -	    fo.setDistanceBetweenStarts(this.distanceBetweenStarts);
  -	    fo.setLabelSeparation(this.labelSeparation);
  -	    fo.setBodyIndent(this.bodyIndent);
  +
   	    Status status;
   	    if ((status = fo.layout(area)).isIncomplete()) {
   		this.marker = i;
  
  
  
  1.8       +1 -6      xml-fop/src/org/apache/fop/fo/flow/ListItemLabel.java
  
  Index: ListItemLabel.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/ListItemLabel.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ListItemLabel.java	2000/06/22 00:17:00	1.7
  +++ ListItemLabel.java	2001/02/23 06:00:29	1.8
  @@ -1,4 +1,4 @@
  -/*-- $Id: ListItemLabel.java,v 1.7 2000/06/22 00:17:00 jordan Exp $ -- 
  +/*-- $Id: ListItemLabel.java,v 1.8 2001/02/23 06:00:29 kellyc Exp $ -- 
   
    ============================================================================
                      The Apache Software License, Version 1.1
  @@ -91,11 +91,6 @@
           area.getIDReferences().initializeID(id,area);                        
           
   	Block block = (Block) children.elementAt(0);
  -
  -	block.setIsInLabel();
  -	block.setDistanceBetweenStarts(this.distanceBetweenStarts);
  -	block.setLabelSeparation(this.labelSeparation);
  -	block.setBodyIndent(this.bodyIndent);
   
   	Status status;
   	status = block.layout(area);