jeremias    2005/02/09 13:38:31

  Modified:    test/layoutengine/testcases line-layout1.xml
                        block-container6.xml markers2.xml table2.xml
                        normal-breaking1.xml table-column1.xml
                        table-column3.xml normal-breaking3.xml table1.xml
                        text-decoration1.xml markers1.xml
  Log:
  Better XPath statements for certain parser/XSLT combinations.
  Suggested by: Simon Pepping
  
  Revision  Changes    Path
  1.2       +9 -9      xml-fop/test/layoutengine/testcases/line-layout1.xml
  
  Index: line-layout1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/line-layout1.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- line-layout1.xml  2 Feb 2005 14:16:48 -0000       1.1
  +++ line-layout1.xml  9 Feb 2005 21:38:31 -0000       1.2
  @@ -50,19 +50,19 @@
       </fo:root>
     </fo>
     <checks>
  -    <eval expected="word1 word2 word3" 
xpath="//flow/block[1]/lineArea[1]/text"/>
  -    <eval expected="word1 word2 word3" 
xpath="//flow/block[2]/lineArea[1]/text"/>
  +    <eval expected="word1 word2 word3" xpath="//flow/block[1]/lineArea[1]"/>
  +    <eval expected="word1 word2 word3" xpath="//flow/block[2]/lineArea[1]"/>
       
  -    <eval expected="line1" xpath="//flow/block[3]/lineArea[1]/text"/>
  -    <eval expected="line2" xpath="//flow/block[3]/lineArea[2]/text"/>
  -    <eval expected="line3" xpath="//flow/block[3]/lineArea[3]/text"/>
  +    <eval expected="line1" xpath="//flow/block[3]/lineArea[1]"/>
  +    <eval expected="line2" xpath="//flow/block[3]/lineArea[2]"/>
  +    <eval expected="line3" xpath="//flow/block[3]/lineArea[3]"/>
       
       <true xpath="boolean(//flow/block[4]/lineArea[1])"/>
       <true xpath="not(boolean(//flow/block[4]/lineArea[1]/text))"/>
  -    <eval expected="line1" xpath="//flow/block[4]/lineArea[2]/text"/>
  -    <eval expected="line2" xpath="//flow/block[4]/lineArea[3]/text"/>
  +    <eval expected="line1" xpath="//flow/block[4]/lineArea[2]"/>
  +    <eval expected="line2" xpath="//flow/block[4]/lineArea[3]"/>
       <true xpath="boolean(//flow/block[4]/lineArea[4])"/>
       <true xpath="not(boolean(//flow/block[4]/lineArea[4]/text))"/>
  -    <eval expected="line3" xpath="//flow/block[4]/lineArea[5]/text"/>
  +    <eval expected="line3" xpath="//flow/block[4]/lineArea[5]"/>
     </checks>
   </testcase>
  
  
  
  1.2       +8 -8      xml-fop/test/layoutengine/testcases/block-container6.xml
  
  Index: block-container6.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/block-container6.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- block-container6.xml      26 Jan 2005 15:23:54 -0000      1.1
  +++ block-container6.xml      9 Feb 2005 21:38:31 -0000       1.2
  @@ -52,14 +52,14 @@
       </fo:root>
     </fo>
     <checks>
  -    <true 
xpath="starts-with(//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea/text,
 'block1')"/>
  -    <eval expected="outside block-container" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea/text"/>
  -    <true 
xpath="starts-with(//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/block/block[1]/lineArea/text,
 'block2')"/>
  +    <true 
xpath="starts-with(//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea,
 'block1')"/>
  +    <eval expected="outside block-container" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea"/>
  +    <true 
xpath="starts-with(//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/block/block[1]/lineArea,
 'block2')"/>
   
  -    <true 
xpath="starts-with(//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea/text,
 'block3')"/>
  -    <true 
xpath="starts-with(//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/block/block[1]/lineArea/text,
 'block4')"/>
  -    <eval expected="outside block-container" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea/text"/>
  +    <true 
xpath="starts-with(//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea,
 'block3')"/>
  +    <true 
xpath="starts-with(//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/block/block[1]/lineArea,
 'block4')"/>
  +    <eval expected="outside block-container" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea"/>
   
  -    <true 
xpath="starts-with(//pageViewport[3]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea/text,
 'block5')"/>
  +    <true 
xpath="starts-with(//pageViewport[3]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea,
 'block5')"/>
     </checks>
   </testcase>
  
  
  
  1.2       +10 -10    xml-fop/test/layoutengine/testcases/markers2.xml
  
  Index: markers2.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/markers2.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- markers2.xml      27 Jan 2005 15:30:25 -0000      1.1
  +++ markers2.xml      9 Feb 2005 21:38:31 -0000       1.2
  @@ -97,17 +97,17 @@
     </fo>
     <checks>
       <!-- First check that the page breaking is correct -->
  -    <eval expected="Part 1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/lineArea/text"/>
  -    <eval expected="text1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[2]/lineArea/text"/>
  -    <eval expected="text1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[3]/lineArea/text"/>
  +    <eval expected="Part 1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/lineArea"/>
  +    <eval expected="text1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[2]/lineArea"/>
  +    <eval expected="text1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[3]/lineArea"/>
       <!-- etc... -->
  -    <eval expected="text1" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/lineArea/text"/>
  -    <eval expected="Part 2" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block[1]/lineArea/text"/>
  -    <eval expected="text2" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block[2]/lineArea/text"/>
  -    <eval expected="text2" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block[3]/lineArea/text"/>
  +    <eval expected="text1" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/lineArea"/>
  +    <eval expected="Part 2" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block[1]/lineArea"/>
  +    <eval expected="text2" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block[2]/lineArea"/>
  +    <eval expected="text2" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block[3]/lineArea"/>
       <!-- etc... -->
  -    <eval expected="Part 3" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/block[1]/lineArea/text"/>
  -    <eval expected="text3" 
xpath="//pageViewport[3]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/lineArea/text"/>
  +    <eval expected="Part 3" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/block[1]/lineArea"/>
  +    <eval expected="text3" 
xpath="//pageViewport[3]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/lineArea"/>
   
       <!-- Now we can check the markers -->
       <eval expected="1" 
xpath="//pageViewport[1]/page/regionViewport[2]/regionEnd/block[1]/descendant::lineArea/text"/>
 
  
  
  
  1.2       +5 -5      xml-fop/test/layoutengine/testcases/table2.xml
  
  Index: table2.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/table2.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- table2.xml        7 Feb 2005 13:37:04 -0000       1.1
  +++ table2.xml        9 Feb 2005 21:38:31 -0000       1.2
  @@ -80,7 +80,7 @@
       <eval expected="14400" xpath="//flow/block[3]/block[1]/@bpd"/>
       <eval expected="144000" xpath="//flow/block[3]/block[1]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[3]/block[1]/block[1]/@bpd"/>
  -    <eval expected="cell1" 
xpath="//flow/block[3]/block[1]/block[1]/lineArea/text"/>
  +    <eval expected="cell1" 
xpath="//flow/block[3]/block[1]/block[1]/lineArea"/>
   
       <!-- cell 2 -->
       <true xpath="//flow/block[3]/block[2]/@is-reference-area"/>
  @@ -90,7 +90,7 @@
       <eval expected="14400" xpath="//flow/block[3]/block[2]/@bpd"/>
       <eval expected="144000" xpath="//flow/block[3]/block[2]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[3]/block[2]/block[1]/@bpd"/>
  -    <eval expected="cell2" 
xpath="//flow/block[3]/block[2]/block[1]/lineArea/text"/>
  +    <eval expected="cell2" 
xpath="//flow/block[3]/block[2]/block[1]/lineArea"/>
       <eval expected="color=#ffff00,repeat=0,horiz=0,vertical=0" 
xpath="//flow/block[3]/block[2]/@background"/>
   
       <!-- cell 3 -->
  @@ -101,7 +101,7 @@
       <eval expected="14400" xpath="//flow/block[3]/block[3]/@bpd"/>
       <eval expected="144000" xpath="//flow/block[3]/block[3]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[3]/block[3]/block[1]/@bpd"/>
  -    <eval expected="cell3" 
xpath="//flow/block[3]/block[3]/block[1]/lineArea/text"/>
  +    <eval expected="cell3" 
xpath="//flow/block[3]/block[3]/block[1]/lineArea"/>
       <eval expected="color=#ffa500,repeat=0,horiz=0,vertical=0" 
xpath="//flow/block[3]/block[3]/@background"/>
   
       <!-- cell 4 -->
  @@ -112,6 +112,6 @@
       <eval expected="14400" xpath="//flow/block[3]/block[4]/@bpd"/>
       <eval expected="144000" xpath="//flow/block[3]/block[4]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[3]/block[4]/block[1]/@bpd"/>
  -    <eval expected="cell4" 
xpath="//flow/block[3]/block[4]/block[1]/lineArea/text"/>
  +    <eval expected="cell4" 
xpath="//flow/block[3]/block[4]/block[1]/lineArea"/>
     </checks>
   </testcase>
  
  
  
  1.2       +19 -19    xml-fop/test/layoutengine/testcases/normal-breaking1.xml
  
  Index: normal-breaking1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/normal-breaking1.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- normal-breaking1.xml      26 Jan 2005 15:23:54 -0000      1.1
  +++ normal-breaking1.xml      9 Feb 2005 21:38:31 -0000       1.2
  @@ -59,29 +59,29 @@
       </fo:root>
     </fo>
     <checks>
  -    <eval expected="block1" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea/text"/>
  -    <eval expected="block2" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea/text"/>
  -    <eval expected="block3" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea/text"/>
  -    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[4]/lineArea/text"/>
  +    <eval expected="block1" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea"/>
  +    <eval expected="block2" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea"/>
  +    <eval expected="block3" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea"/>
  +    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[4]/lineArea"/>
   
  -    <eval expected="block5" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea/text"/>
  -    <eval expected="block6" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea/text"/>
  -    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea/text"/>
  -    <eval expected="block8" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[4]/lineArea/text"/>
  +    <eval expected="block5" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea"/>
  +    <eval expected="block6" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea"/>
  +    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea"/>
  +    <eval expected="block8" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[4]/lineArea"/>
   
  -    <eval expected="block9" 
xpath="//pageViewport[3]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea/text"/>
  +    <eval expected="block9" 
xpath="//pageViewport[3]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea"/>
   
       <!-- second page sequence uses a plain block-container -->
  -    <eval expected="block1" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[1]/lineArea/text"/>
  -    <eval expected="block2" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[2]/lineArea/text"/>
  -    <eval expected="block3" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[3]/lineArea/text"/>
  -    <eval expected="block4" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[4]/lineArea/text"/>
  +    <eval expected="block1" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[1]/lineArea"/>
  +    <eval expected="block2" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[2]/lineArea"/>
  +    <eval expected="block3" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[3]/lineArea"/>
  +    <eval expected="block4" 
xpath="//pageViewport[4]/page/regionViewport/regionBody/mainReference/span/flow/block/block/block[4]/lineArea"/>
   
  -    <eval expected="block5" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea/text"/>
  -    <eval expected="block6" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea/text"/>
  -    <eval expected="block7" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea/text"/>
  -    <eval expected="block8" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[4]/lineArea/text"/>
  +    <eval expected="block5" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea"/>
  +    <eval expected="block6" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea"/>
  +    <eval expected="block7" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[3]/lineArea"/>
  +    <eval expected="block8" 
xpath="//pageViewport[5]/page/regionViewport/regionBody/mainReference/span/flow/block[4]/lineArea"/>
   
  -    <eval expected="block9" 
xpath="//pageViewport[6]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea/text"/>
  +    <eval expected="block9" 
xpath="//pageViewport[6]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea"/>
     </checks>
   </testcase>
  
  
  
  1.2       +7 -7      xml-fop/test/layoutengine/testcases/table-column1.xml
  
  Index: table-column1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/table-column1.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- table-column1.xml 31 Jan 2005 14:53:57 -0000      1.1
  +++ table-column1.xml 9 Feb 2005 21:38:31 -0000       1.2
  @@ -64,31 +64,31 @@
     <checks>
       
       <!-- cell 1 -->
  -    <eval expected="cell1" 
xpath="//flow/block[1]/block[1]/block[1]/lineArea/text"/>
  +    <eval expected="cell1" 
xpath="//flow/block[1]/block[1]/block[1]/lineArea"/>
       <eval expected="144000" xpath="//flow/block[1]/block[1]/@ipd"/>
   
       <!-- cell 2 -->
  -    <eval expected="cell2" 
xpath="//flow/block[1]/block[2]/block[1]/lineArea/text"/>
  +    <eval expected="cell2" 
xpath="//flow/block[1]/block[2]/block[1]/lineArea"/>
       <eval expected="36000" xpath="//flow/block[1]/block[2]/@ipd"/>
       <eval expected="144000" xpath="//flow/block[1]/block[2]/@left-offset"/>
   
       <!-- cell 3 -->
  -    <eval expected="cell3" 
xpath="//flow/block[1]/block[3]/block[1]/lineArea/text"/>
  +    <eval expected="cell3" 
xpath="//flow/block[1]/block[3]/block[1]/lineArea"/>
       <eval expected="36000" xpath="//flow/block[1]/block[3]/@ipd"/>
       <eval expected="180000" xpath="//flow/block[1]/block[3]/@left-offset"/>
   
       <!-- cell 4 -->
  -    <eval expected="cell4" 
xpath="//flow/block[1]/block[4]/block[1]/lineArea/text"/>
  +    <eval expected="cell4" 
xpath="//flow/block[1]/block[4]/block[1]/lineArea"/>
       <eval expected="36000" xpath="//flow/block[1]/block[4]/@ipd"/>
       <eval expected="216000" xpath="//flow/block[1]/block[4]/@left-offset"/>
   
       <!-- cell 5 -->
  -    <eval expected="cell5" 
xpath="//flow/block[1]/block[5]/block[1]/lineArea/text"/>
  +    <eval expected="cell5" 
xpath="//flow/block[1]/block[5]/block[1]/lineArea"/>
       <eval expected="36000" xpath="//flow/block[1]/block[5]/@ipd"/>
       <eval expected="252000" xpath="//flow/block[1]/block[5]/@left-offset"/>
   
       <!-- cell 6 -->
  -    <eval expected="cell6" 
xpath="//flow/block[1]/block[6]/block[1]/lineArea/text"/>
  +    <eval expected="cell6" 
xpath="//flow/block[1]/block[6]/block[1]/lineArea"/>
       <eval expected="72000" xpath="//flow/block[1]/block[6]/@ipd"/>
       <eval expected="288000" xpath="//flow/block[1]/block[6]/@left-offset"/>
     </checks>
  
  
  
  1.2       +7 -7      xml-fop/test/layoutengine/testcases/table-column3.xml
  
  Index: table-column3.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/table-column3.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- table-column3.xml 31 Jan 2005 17:02:27 -0000      1.1
  +++ table-column3.xml 9 Feb 2005 21:38:31 -0000       1.2
  @@ -72,27 +72,27 @@
     </fo>
     <checks>
       <!-- cell 1 -->
  -    <eval expected="cell1" 
xpath="//flow/block[1]/block[1]/block[1]/lineArea/text"/>
  +    <eval expected="cell1" 
xpath="//flow/block[1]/block[1]/block[1]/lineArea"/>
       <eval expected="90000" xpath="//flow/block[1]/block[1]/@ipd"/>
   
       <!-- cell 2 -->
  -    <eval expected="cell2" 
xpath="//flow/block[1]/block[2]/block[1]/lineArea/text"/>
  +    <eval expected="cell2" 
xpath="//flow/block[1]/block[2]/block[1]/lineArea"/>
       <eval expected="90000" xpath="//flow/block[1]/block[2]/@ipd"/>
   
       <!-- cell 3 -->
  -    <eval expected="cell3" 
xpath="//flow/block[1]/block[3]/block[1]/lineArea/text"/>
  +    <eval expected="cell3" 
xpath="//flow/block[1]/block[3]/block[1]/lineArea"/>
       <eval expected="180000" xpath="//flow/block[1]/block[3]/@ipd"/>
   
       <!-- cell 4 -->
  -    <eval expected="cell4" 
xpath="//flow/block[2]/block[1]/block[1]/lineArea/text"/>
  +    <eval expected="cell4" 
xpath="//flow/block[2]/block[1]/block[1]/lineArea"/>
       <eval expected="90000" xpath="//flow/block[2]/block[1]/@ipd"/>
   
       <!-- cell 5 -->
  -    <eval expected="cell5" 
xpath="//flow/block[2]/block[2]/block[1]/lineArea/text"/>
  +    <eval expected="cell5" 
xpath="//flow/block[2]/block[2]/block[1]/lineArea"/>
       <eval expected="90000" xpath="//flow/block[2]/block[2]/@ipd"/>
   
       <!-- cell 6 -->
  -    <eval expected="cell6" 
xpath="//flow/block[2]/block[3]/block[1]/lineArea/text"/>
  +    <eval expected="cell6" 
xpath="//flow/block[2]/block[3]/block[1]/lineArea"/>
       <eval expected="180000" xpath="//flow/block[2]/block[3]/@ipd"/>
     </checks>
   </testcase>
  
  
  
  1.3       +5 -5      xml-fop/test/layoutengine/testcases/normal-breaking3.xml
  
  Index: normal-breaking3.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/normal-breaking3.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- normal-breaking3.xml      3 Feb 2005 08:22:42 -0000       1.2
  +++ normal-breaking3.xml      9 Feb 2005 21:38:31 -0000       1.3
  @@ -48,9 +48,9 @@
       <!-- contents must be broken to the next page to show the bug. -->
       <eval expected="2" xpath="count(//pageViewport)"/>
       
  -    <eval expected="" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea[1]/text"/>
  -    <eval expected="line1" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea[2]/text"/>
  -    <eval expected="line2" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea[1]/text"/>
  -    <eval expected="line3" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea[2]/text"/>
  +    <eval expected="" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea[1]"/>
  +    <eval expected="line1" 
xpath="//pageViewport[1]/page/regionViewport/regionBody/mainReference/span/flow/block[2]/lineArea[2]"/>
  +    <eval expected="line2" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea[1]"/>
  +    <eval expected="line3" 
xpath="//pageViewport[2]/page/regionViewport/regionBody/mainReference/span/flow/block[1]/lineArea[2]"/>
     </checks>
   </testcase>
  
  
  
  1.3       +5 -5      xml-fop/test/layoutengine/testcases/table1.xml
  
  Index: table1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/table1.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- table1.xml        9 Feb 2005 11:52:33 -0000       1.2
  +++ table1.xml        9 Feb 2005 21:38:31 -0000       1.3
  @@ -69,7 +69,7 @@
       <eval expected="14400" xpath="//flow/block[1]/block[1]/@bpd"/>
       <eval expected="144000" xpath="//flow/block[1]/block[1]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[1]/block[1]/block[1]/@bpd"/>
  -    <eval expected="cell1" 
xpath="//flow/block[1]/block[1]/block[1]/lineArea/text"/>
  +    <eval expected="cell1" 
xpath="//flow/block[1]/block[1]/block[1]/lineArea"/>
   
       <!-- cell 2 -->
       <true xpath="//flow/block[1]/block[2]/@is-reference-area"/>
  @@ -79,7 +79,7 @@
       <eval expected="14400" xpath="//flow/block[1]/block[2]/@bpd"/>
       <eval expected="216000" xpath="//flow/block[1]/block[2]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[1]/block[2]/block[1]/@bpd"/>
  -    <eval expected="cell2" 
xpath="//flow/block[1]/block[2]/block[1]/lineArea/text"/>
  +    <eval expected="cell2" 
xpath="//flow/block[1]/block[2]/block[1]/lineArea"/>
       <eval expected="color=#ffff00,repeat=0,horiz=0,vertical=0" 
xpath="//flow/block[1]/block[2]/@background"/>
   
       <!-- cell 3 -->
  @@ -90,7 +90,7 @@
       <eval expected="14400" xpath="//flow/block[1]/block[3]/@bpd"/>
       <eval expected="144000" xpath="//flow/block[1]/block[3]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[1]/block[3]/block[1]/@bpd"/>
  -    <eval expected="cell3" 
xpath="//flow/block[1]/block[3]/block[1]/lineArea/text"/>
  +    <eval expected="cell3" 
xpath="//flow/block[1]/block[3]/block[1]/lineArea"/>
       <eval expected="color=#ffa500,repeat=0,horiz=0,vertical=0" 
xpath="//flow/block[1]/block[3]/@background"/>
   
       <!-- cell 4 -->
  @@ -101,6 +101,6 @@
       <eval expected="14400" xpath="//flow/block[1]/block[4]/@bpd"/>
       <eval expected="216000" xpath="//flow/block[1]/block[4]/block[1]/@ipd"/>
       <eval expected="14400" xpath="//flow/block[1]/block[4]/block[1]/@bpd"/>
  -    <eval expected="cell4" 
xpath="//flow/block[1]/block[4]/block[1]/lineArea/text"/>
  +    <eval expected="cell4" 
xpath="//flow/block[1]/block[4]/block[1]/lineArea"/>
     </checks>
   </testcase>
  
  
  
  1.2       +6 -6      xml-fop/test/layoutengine/testcases/text-decoration1.xml
  
  Index: text-decoration1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/text-decoration1.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- text-decoration1.xml      25 Jan 2005 13:17:14 -0000      1.1
  +++ text-decoration1.xml      9 Feb 2005 21:38:31 -0000       1.2
  @@ -55,15 +55,15 @@
       <true 
xpath="not(//flow/block[1]/lineArea/inlineparent[1]/text/@through-score)"/>
       <true 
xpath="not(//flow/block[1]/lineArea/inlineparent[1]/text/@through-score-color)"/>
       <eval expected="#000000" 
xpath="//flow/block[1]/lineArea/inlineparent[1]/text/@underline-score-color"/>
  -    <eval expected="underline" 
xpath="//flow/block[1]/lineArea/inlineparent[1]/text"/>
  +    <eval expected="underline" 
xpath="//flow/block[1]/lineArea/inlineparent[1]"/>
       
       <true 
xpath="//flow/block[2]/lineArea/inlineparent[1]/text/@overline-score"/>
       <eval expected="#000000" 
xpath="//flow/block[2]/lineArea/inlineparent[1]/text/@overline-score-color"/>
  -    <eval expected="overline" 
xpath="//flow/block[2]/lineArea/inlineparent[1]/text"/>
  +    <eval expected="overline" 
xpath="//flow/block[2]/lineArea/inlineparent[1]"/>
       
       <true 
xpath="//flow/block[3]/lineArea/inlineparent[1]/text/@through-score"/>
       <eval expected="#000000" 
xpath="//flow/block[3]/lineArea/inlineparent[1]/text/@through-score-color"/>
  -    <eval expected="line-through" 
xpath="//flow/block[3]/lineArea/inlineparent[1]/text"/>
  +    <eval expected="line-through" 
xpath="//flow/block[3]/lineArea/inlineparent[1]"/>
       
       <true xpath="//flow/block[4]/lineArea/inlineparent[1]/text/@blink"/>
       <eval expected="blink" 
xpath="//flow/block[4]/lineArea/inlineparent[1]/text"/>
  @@ -75,7 +75,7 @@
       <true 
xpath="not(//flow/block[5]/lineArea/inlineparent[1]/text/@through-score)"/>
       <eval expected="#000000" 
xpath="//flow/block[5]/lineArea/inlineparent[1]/text/@underline-score-color"/>
       <eval expected="#000000" 
xpath="//flow/block[5]/lineArea/inlineparent[1]/text/@overline-score-color"/>
  -    <eval expected="over/under" 
xpath="//flow/block[5]/lineArea/inlineparent[1]/text"/>
  +    <eval expected="over/under" 
xpath="//flow/block[5]/lineArea/inlineparent[1]"/>
   
       <true 
xpath="//flow/block[6]/lineArea/inlineparent[1]/text/@underline-score"/>
       <true 
xpath="//flow/block[6]/lineArea/inlineparent[1]/text/@overline-score"/>
  @@ -83,7 +83,7 @@
       <eval expected="#000000" 
xpath="//flow/block[6]/lineArea/inlineparent[1]/text/@underline-score-color"/>
       <eval expected="#000000" 
xpath="//flow/block[6]/lineArea/inlineparent[1]/text/@overline-score-color"/>
       <eval expected="#000000" 
xpath="//flow/block[6]/lineArea/inlineparent[1]/text/@through-score-color"/>
  -    <eval expected="over/under/through" 
xpath="//flow/block[6]/lineArea/inlineparent[1]/text"/>
  +    <eval expected="over/under/through" 
xpath="//flow/block[6]/lineArea/inlineparent[1]"/>
       
       <!-- *** on different elements *** -->
       <true xpath="//flow/block[7]/lineArea/text/@underline-score"/>
  
  
  
  1.2       +14 -14    xml-fop/test/layoutengine/testcases/markers1.xml
  
  Index: markers1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/markers1.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- markers1.xml      26 Jan 2005 16:23:12 -0000      1.1
  +++ markers1.xml      9 Feb 2005 21:38:31 -0000       1.2
  @@ -82,24 +82,24 @@
     </fo>
     <checks>
       <!-- First check that the page breaking is correct -->
  -    <eval expected="block1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea/text"/>
  -    <eval expected="block2" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block/block[1]/lineArea/text"/>
  -    <eval expected="block3" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/block/block[1]/lineArea/text"/>
  -    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[4]/block/block[1]/lineArea/text"/>
  +    <eval expected="block1" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea"/>
  +    <eval expected="block2" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block/block[1]/lineArea"/>
  +    <eval expected="block3" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/block/block[1]/lineArea"/>
  +    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[4]/block/block[1]/lineArea"/>
   
  -    <eval expected="block5" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea/text"/>
  -    <eval expected="block6" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block/block[1]/lineArea/text"/>
  -    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/block/block[1]/lineArea/text"/>
  +    <eval expected="block5" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block/block[1]/lineArea"/>
  +    <eval expected="block6" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/block/block[1]/lineArea"/>
  +    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/block/block[1]/lineArea"/>
   
       <!-- Now we can check the markers -->
       <eval expected="1" 
xpath="//pageViewport[1]/page/regionViewport[1]/regionBefore/block[1]/lineArea/text[2]"/>
 <!-- page number -->
  -    <eval expected="block1" 
xpath="//pageViewport[1]/page/regionViewport[1]/regionBefore/block[2]/lineArea/text"/>
  -    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport[2]/regionAfter/block[1]/lineArea/text"/>
  -    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport[2]/regionAfter/block[2]/lineArea/text"/>
  +    <eval expected="block1" 
xpath="//pageViewport[1]/page/regionViewport[1]/regionBefore/block[2]/lineArea"/>
  +    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport[2]/regionAfter/block[1]/lineArea"/>
  +    <eval expected="block4" 
xpath="//pageViewport[1]/page/regionViewport[2]/regionAfter/block[2]/lineArea"/>
   
       <eval expected="2" 
xpath="//pageViewport[2]/page/regionViewport[1]/regionBefore/block[1]/lineArea/text[2]"/>
 <!-- page number -->
  -    <eval expected="block5" 
xpath="//pageViewport[2]/page/regionViewport[1]/regionBefore/block[2]/lineArea/text"/>
  -    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport[2]/regionAfter/block[1]/lineArea/text"/>
  -    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport[2]/regionAfter/block[2]/lineArea/text"/>
  +    <eval expected="block5" 
xpath="//pageViewport[2]/page/regionViewport[1]/regionBefore/block[2]/lineArea"/>
  +    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport[2]/regionAfter/block[1]/lineArea"/>
  +    <eval expected="block7" 
xpath="//pageViewport[2]/page/regionViewport[2]/regionAfter/block[2]/lineArea"/>
     </checks>
   </testcase>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to