table-transpose: Remove.
[pspp] / tests / output / render.at
index 3a12da4c2cf2bc605b087cdaf0eb4ff4d221fb75..e54025560d11a695d9dd27e5c57ed7d15e5c7e0c 100644 (file)
@@ -247,12 +247,12 @@ AT_CHECK([render-test --csv input], [0],
 |         h+-+----+
 |i[c][d][e]|   klm|
 +----------+------+
-[a] Approximation.
-[b] This is a very long footnote that will have to wrap from one line to the
-    next.  Let's see if the rendering engine does it acceptably.
-[c] One
-[d] Two
-[e] Three
+a. Approximation.
+b. This is a very long footnote that will have to wrap from one line to the
+   next.  Let's see if the rendering engine does it acceptably.
+c. One
+d. Two
+e. Three
 ]])
 AT_CHECK([cat render.csv], [0],
 [[abc[a],,"d
@@ -314,13 +314,48 @@ AT_CLEANUP
 AT_SETUP([3 columns with many joined cells])
 AT_KEYWORDS([render rendering])
 AT_CAPTURE_FILE([input])
-AT_DATA([input], [3 19
-m4_foreach([x], [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s], [x
-])@1
-m4_for([x], [2], [19], [1], [1*2 @x\nab\ncd
-])@20
+AT_DATA([input], [19 3
+a
+@1
+2*1 @11\nab\ncd
+b
+2*1 @2\nab\ncd
+c
+2*1 @12\nab\ncd
+d
+2*1 @3\nab\ncd
+e
+2*1 @13\nab\ncd
+f
+2*1 @4\nab\ncd
+g
+2*1 @14\nab\ncd
+h
+2*1 @5\nab\ncd
+i
+2*1 @15\nab\ncd
+j
+2*1 @6\nab\ncd
+k
+2*1 @16\nab\ncd
+l
+2*1 @7\nab\ncd
+m
+2*1 @17\nab\ncd
+n
+2*1 @8\nab\ncd
+o
+2*1 @18\nab\ncd
+p
+2*1 @9\nab\ncd
+q
+2*1 @19\nab\ncd
+r
+2*1 @10\nab\ncd
+s
+@20
 ])
-AT_CHECK([render-test --transpose input], [0], [dnl
+AT_CHECK([render-test input], [0], [dnl
  +--+--+
 a| 1|11|
  +--+ab|
@@ -1293,8 +1328,6 @@ KL|  |
   |  |
 +-+--+
 | 123|
-| 456|
-
 | 456|
 | 789|
 |    |
@@ -1367,1339 +1400,11 @@ KL|  |
 | 123|
 | 456|
 | 789|
-
 |    |
 +----+
 ])
 AT_CLEANUP
 \f
-AT_BANNER([output rendering -- vertical page breaks])
-
-AT_SETUP([breaking column of many small cells])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-AT_DATA([input], [20 1
-m4_for([x], [1], [20], [1], [@x
-])])
-AT_CHECK([render-test --length=10 input], [0], [dnl
-+--+
-| 1|
-+--+
-| 2|
-+--+
-| 3|
-+--+
-| 4|
-+--+
-
-+--+
-| 5|
-+--+
-| 6|
-+--+
-| 7|
-+--+
-| 8|
-+--+
-
-+--+
-| 9|
-+--+
-|10|
-+--+
-|11|
-+--+
-|12|
-+--+
-
-+--+
-|13|
-+--+
-|14|
-+--+
-|15|
-+--+
-|16|
-+--+
-
-+--+
-|17|
-+--+
-|18|
-+--+
-|19|
-+--+
-|20|
-+--+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --length=10 input], [0], [dnl
-+--+
-| 1|
-+--+
-| 2|
-+--+
-| 3|
-+--+
-| 4|
-+--+
-
-+--+
-| 5|
-+--+
-| 6|
-+--+
-| 7|
-+--+
-| 8|
-+--+
-
-+--+
-| 9|
-+--+
-|10|
-+--+
-|11|
-+--+
-|12|
-+--+
-
-+--+
-|13|
-+--+
-|14|
-+--+
-|15|
-+--+
-|16|
-+--+
-
-+--+
-|17|
-+--+
-|18|
-+--+
-|19|
-+--+
-|20|
-+--+
-])
-AT_CLEANUP
-
-AT_SETUP([breaking column of many small cells, with headers])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-AT_DATA([input], [17 1 0 0 1 1
-@a
-m4_for([x], [1], [15], [1], [@x
-])@b
-])
-AT_CHECK([render-test --length=13 input], [0], [dnl
-+--+
-| a|
-+--+
-| 1|
-+--+
-| 2|
-+--+
-| 3|
-+--+
-| 4|
-+--+
-| b|
-+--+
-
-+--+
-| a|
-+--+
-| 5|
-+--+
-| 6|
-+--+
-| 7|
-+--+
-| 8|
-+--+
-| b|
-+--+
-
-+--+
-| a|
-+--+
-| 9|
-+--+
-|10|
-+--+
-|11|
-+--+
-|12|
-+--+
-| b|
-+--+
-
-+--+
-| a|
-+--+
-|13|
-+--+
-|14|
-+--+
-|15|
-+--+
-| b|
-+--+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --length=13 input], [0], [dnl
-+--+
-| a|
-+--+
-| 1|
-+--+
-| 2|
-+--+
-| 3|
-+--+
-| 4|
-+--+
-| b|
-+--+
-
-+--+
-| a|
-+--+
-| 5|
-+--+
-| 6|
-+--+
-| 7|
-+--+
-| 8|
-+--+
-| b|
-+--+
-
-+--+
-| a|
-+--+
-| 9|
-+--+
-|10|
-+--+
-|11|
-+--+
-|12|
-+--+
-| b|
-+--+
-
-+--+
-| a|
-+--+
-|13|
-+--+
-|14|
-+--+
-|15|
-+--+
-| b|
-+--+
-])
-AT_CLEANUP
-
-AT_SETUP([disabling too-big headers])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-AT_DATA([input], [17 1 0 0 1 1
-@a
-m4_for([x], [1], [15], [1], [@x
-])@b
-])
-AT_DATA([expout], [dnl
-+--+
-| a|
-+--+
-| 1|
-+--+
-| 2|
-+--+
-| 3|
-+--+
-
-+--+
-| 4|
-+--+
-| 5|
-+--+
-| 6|
-+--+
-| 7|
-+--+
-
-+--+
-| 8|
-+--+
-| 9|
-+--+
-|10|
-+--+
-|11|
-+--+
-
-+--+
-|12|
-+--+
-|13|
-+--+
-|14|
-+--+
-|15|
-+--+
-
-+--+
-| b|
-+--+
-])
-AT_CHECK([render-test --length=10 input], [0], [expout])
-AT_CHECK([render-test -o mb0 --min-break=0 --length=10 input], [0], [expout])
-AT_CLEANUP
-
-AT_SETUP([breaking column of many medium-size cells])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-AT_DATA([input], [20 1
-m4_for([x], [1], [20], [1], [@top x\ncell x\nbottom x
-])])
-AT_CHECK([render-test --length 10 input], [0], [dnl
-+---------+
-|    top 1|
-|   cell 1|
-| bottom 1|
-+---------+
-|    top 2|
-|   cell 2|
-| bottom 2|
-+---------+
-
-+---------+
-|    top 3|
-|   cell 3|
-| bottom 3|
-+---------+
-|    top 4|
-|   cell 4|
-| bottom 4|
-+---------+
-
-+---------+
-|    top 5|
-|   cell 5|
-| bottom 5|
-+---------+
-|    top 6|
-|   cell 6|
-| bottom 6|
-+---------+
-
-+---------+
-|    top 7|
-|   cell 7|
-| bottom 7|
-+---------+
-|    top 8|
-|   cell 8|
-| bottom 8|
-+---------+
-
-+---------+
-|    top 9|
-|   cell 9|
-| bottom 9|
-+---------+
-|   top 10|
-|  cell 10|
-|bottom 10|
-+---------+
-
-+---------+
-|   top 11|
-|  cell 11|
-|bottom 11|
-+---------+
-|   top 12|
-|  cell 12|
-|bottom 12|
-+---------+
-
-+---------+
-|   top 13|
-|  cell 13|
-|bottom 13|
-+---------+
-|   top 14|
-|  cell 14|
-|bottom 14|
-+---------+
-
-+---------+
-|   top 15|
-|  cell 15|
-|bottom 15|
-+---------+
-|   top 16|
-|  cell 16|
-|bottom 16|
-+---------+
-
-+---------+
-|   top 17|
-|  cell 17|
-|bottom 17|
-+---------+
-|   top 18|
-|  cell 18|
-|bottom 18|
-+---------+
-
-+---------+
-|   top 19|
-|  cell 19|
-|bottom 19|
-+---------+
-|   top 20|
-|  cell 20|
-|bottom 20|
-+---------+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --length 10 input], [0], [dnl
-+---------+
-|    top 1|
-|   cell 1|
-| bottom 1|
-+---------+
-|    top 2|
-|   cell 2|
-| bottom 2|
-+---------+
-|    top 3|
-
-|   cell 3|
-| bottom 3|
-+---------+
-|    top 4|
-|   cell 4|
-| bottom 4|
-+---------+
-|    top 5|
-|   cell 5|
-
-| bottom 5|
-+---------+
-|    top 6|
-|   cell 6|
-| bottom 6|
-+---------+
-|    top 7|
-|   cell 7|
-| bottom 7|
-+---------+
-
-+---------+
-|    top 8|
-|   cell 8|
-| bottom 8|
-+---------+
-|    top 9|
-|   cell 9|
-| bottom 9|
-+---------+
-|   top 10|
-
-|  cell 10|
-|bottom 10|
-+---------+
-|   top 11|
-|  cell 11|
-|bottom 11|
-+---------+
-|   top 12|
-|  cell 12|
-
-|bottom 12|
-+---------+
-|   top 13|
-|  cell 13|
-|bottom 13|
-+---------+
-|   top 14|
-|  cell 14|
-|bottom 14|
-+---------+
-
-+---------+
-|   top 15|
-|  cell 15|
-|bottom 15|
-+---------+
-|   top 16|
-|  cell 16|
-|bottom 16|
-+---------+
-|   top 17|
-
-|  cell 17|
-|bottom 17|
-+---------+
-|   top 18|
-|  cell 18|
-|bottom 18|
-+---------+
-|   top 19|
-|  cell 19|
-
-|bottom 19|
-+---------+
-|   top 20|
-|  cell 20|
-|bottom 20|
-+---------+
-])
-AT_CLEANUP
-
-AT_SETUP([breaking 3 columns with many joined cells])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-#  +--+--+
-# a| 1|11|
-#  +--+ab|
-# b| 2|cd|
-#  |ab+--+
-# c|cd|12|
-#  +--+ab|
-# d| 3|cd|
-#  |ab+--+
-# e|cd|13|
-#  +--+ab|
-# f| 4|cd|
-#  |ab+--+
-# g|cd|14|
-#  +--+ab|
-# h| 5|cd|
-#  |ab+--+
-# i|cd|15|
-#  +--+ab|
-# j| 6|cd|
-#  |ab+--+
-# k|cd|16|
-#  +--+ab|
-# l| 7|cd|
-#  |ab+--+
-# m|cd|17|
-#  +--+ab|
-# n| 8|cd|
-#  |ab+--+
-# o|cd|18|
-#  +--+ab|
-# p| 9|cd|
-#  |ab+--+
-# q|cd|19|
-#  +--+ab|
-# r|10|cd|
-#  |ab+--+
-# s|cd|20|
-#  +--+--+
-AT_DATA([input], [3 19
-m4_foreach([x], [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s], [x
-])@1
-m4_for([x], [2], [19], [1], [1*2 @x\nab\ncd
-])@20
-])
-AT_DATA([expout], [dnl
- +--+--+
-a| 1|11|
- +--+ab|
-b| 2|cd|
- |ab+--+
-
- |ab+--+
-c|cd|12|
- +--+ab|
-d| 3|cd|
- |ab+--+
-
- |ab+--+
-e|cd|13|
- +--+ab|
-f| 4|cd|
- |ab+--+
-
- |ab+--+
-g|cd|14|
- +--+ab|
-h| 5|cd|
- |ab+--+
-
- |ab+--+
-i|cd|15|
- +--+ab|
-j| 6|cd|
- |ab+--+
-
- |ab+--+
-k|cd|16|
- +--+ab|
-l| 7|cd|
- |ab+--+
-
- |ab+--+
-m|cd|17|
- +--+ab|
-n| 8|cd|
- |ab+--+
-
- |ab+--+
-o|cd|18|
- +--+ab|
-p| 9|cd|
- |ab+--+
-
- |ab+--+
-q|cd|19|
- +--+ab|
-r|10|cd|
- |ab+--+
-
- |ab+--+
-s|cd|20|
- +--+--+
-])
-AT_CHECK([render-test --length=6 --transpose input], [0], [expout])
-AT_CHECK([render-test -o mb0 --min-break=0 --length=6 --transpose input],
-  [0], [expout])
-AT_CLEANUP
-
-AT_SETUP([vert break 6x6, joined rows and columns])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [WEAVE_6X6])
-AT_CHECK([render-test --length=6 input], [0], [dnl
-+-+---+-+-+-+
-|a|bcd|e|f|i|
-+-+-+-+-+g+-+
-|j|m|nop|h|q|
-|k+-+---+-+r|
-
-|k+-+-+---+r|
-|l|t|w|xyz|s|
-+-+u+-+-+-+-+
-|A|v|B|E|FGH|
-+-+-+C+-+---+
-
-+---+C+-+-+-+
-|IJK|D|L|O|P|
-+-+-+-+M+-+-+
-|Q|RST|N|U|V|
-+-+---+-+-+-+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --length=6 input], [0], [dnl
-+-+---+-+-+-+
-|a|bcd|e|f|i|
-+-+-+-+-+g+-+
-|j|m|nop|h|q|
-|k+-+---+-+r|
-
-|k+-+-+---+r|
-|l|t|w|xyz|s|
-+-+u+-+-+-+-+
-|A|v|B|E|FGH|
-+-+-+C+-+---+
-
-+---+C+-+-+-+
-|IJK|D|L|O|P|
-+-+-+-+M+-+-+
-|Q|RST|N|U|V|
-+-+---+-+-+-+
-])
-AT_CLEANUP
-
-AT_SETUP([breaking joined cells too tall for page])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [4 6
-1*6 @abc\ndef\nghi\njkl\nmno\npqr\nstu\nvwx\nyzA\nBCD\nEFG
-1*3 @HIJ\nKLM\nOPQ\nRST\nUVW
-1*3 @XYZ\n012\n345\n678\n90a
-1*2 @bcd\nefg\nhij
-1*2 @klm\nnop\nqrs
-1*2 @tuv\nwxy\nzAB
-@C
-@D
-@E
-@F
-@G
-@H
-])
-AT_CHECK([render-test --transpose --length=6 input], [0], [dnl
-+---+---+---+-+
-|abc|HIJ|bcd|C|
-|def|KLM|efg+-+
-|ghi|OPQ|hij|D|
-|jkl|RST+---+-+
-
-|jkl|RST+---+-+
-|mno|UVW|klm|E|
-|pqr+---+nop+-+
-|stu|XYZ|qrs|F|
-|vwx|012+---+-+
-
-|vwx|012+---+-+
-|yzA|345|tuv|G|
-|BCD|678|wxy+-+
-|EFG|90a|zAB|H|
-+---+---+---+-+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --transpose --length=6 input], [0], [dnl
-+---+---+---+-+
-|abc|HIJ|bcd|C|
-|def|KLM|efg+-+
-|ghi|OPQ|hij|D|
-|jkl|RST+---+-+
-
-|jkl|RST+---+-+
-|mno|UVW|klm|E|
-|pqr+---+nop+-+
-|stu|XYZ|qrs|F|
-|vwx|012+---+-+
-
-|vwx|012+---+-+
-|yzA|345|tuv|G|
-|BCD|678|wxy+-+
-|EFG|90a|zAB|H|
-+---+---+---+-+
-])
-AT_CLEANUP
-
-AT_SETUP([breaking cell too tall for page, no border])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-AT_DATA([input], [1 1
-abc defg hij klmn opq rstu vwx yz ABCDE FGH I JK LMNOP QR STU VWXYZ
-])
-AT_CHECK([render-test --width=6 --length=6 input], [0], [dnl
-   abc
-  defg
-   hij
-  klmn
-   opq
-  rstu
-
-vwx yz
- ABCDE
- FGH I
-    JK
- LMNOP
-QR STU
-
- VWXYZ
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --width=6 --length=6 input], [0], [dnl
-   abc
-  defg
-   hij
-  klmn
-   opq
-  rstu
-
-vwx yz
- ABCDE
- FGH I
-    JK
- LMNOP
-QR STU
-
- VWXYZ
-])
-AT_CLEANUP
-
-AT_SETUP([breaking cell too tall for page, with border])
-AT_KEYWORDS([render rendering])
-AT_CAPTURE_FILE([input])
-AT_DATA([input], [1 1
-@abc defg hij klmn opq rstu vwx yz ABCDE FGH I JK LMNOP QR STU VWXYZ
-])
-AT_DATA([expout], [dnl
-+-----+
-|  abc|
-| defg|
-|  hij|
-| klmn|
-|  opq|
-
-| rstu|
-|  vwx|
-|   yz|
-|ABCDE|
-|FGH I|
-|   JK|
-
-|LMNOP|
-|   QR|
-|  STU|
-|VWXYZ|
-+-----+
-])
-AT_CHECK([render-test --width=7 --length=6 input], [0], [expout])
-AT_CHECK([render-test -o mb0 --min-break=0 --width=7 --length=6 input],
-  [0], [expout])
-AT_CLEANUP
-\f
-AT_BANNER([output rendering -- double page breaks])
-
-AT_SETUP([double break 6x6, joined rows and columns])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [WEAVE_6X6])
-AT_CHECK([render-test --width=6 --length=6 input], [0], [dnl
-+-+--
-|a|bc
-+-+-+
-|j|m|
-|k+-+
-
-|k+-+
-|l|t|
-+-+u|
-|A|v|
-+-+-+
-
-+---+
-|IJK|
-+-+-+
-|Q|RS
-+-+--
-
---+-+
-cd|e|
-+-+-+
-|nop|
-+---+
-
-+-+--
-|w|xy
-+-+-+
-|B|E|
-|C+-+
-
-|C+-+
-|D|L|
-+-+M|
-ST|N|
---+-+
-
-+-+-+
-|f|i|
-|g+-+
-|h|q|
-+-+r|
-
---+r|
-yz|s|
-+-+-+
-|FGH|
-+---+
-
-+-+-+
-|O|P|
-+-+-+
-|U|V|
-+-+-+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --width=6 --length=6 input], [0], [dnl
-+-+--
-|a|bc
-+-+-+
-|j|m|
-|k+-+
-
-|k+-+
-|l|t|
-+-+u|
-|A|v|
-+-+-+
-
-+---+
-|IJK|
-+-+-+
-|Q|RS
-+-+--
-
---+-+
-cd|e|
-+-+-+
-|nop|
-+---+
-
-+-+--
-|w|xy
-+-+-+
-|B|E|
-|C+-+
-
-|C+-+
-|D|L|
-+-+M|
-ST|N|
---+-+
-
-+-+-+
-|f|i|
-|g+-+
-|h|q|
-+-+r|
-
---+r|
-yz|s|
-+-+-+
-|FGH|
-+---+
-
-+-+-+
-|O|P|
-+-+-+
-|U|V|
-+-+-+
-])
-AT_CLEANUP
-
-AT_SETUP([double break 8x8, with joins, left and right headers])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [WEAVE_8X8([1 1 0 0])])
-AT_CHECK([render-test input --width=14 --length=14], [0], [dnl
-+-+-+-+-+-+-+
-|a|b|c|d|e|h|
-+-+-+-+-+-+-+
-|i|jkl|m|n|t|
-+-+-+-+-+-+-+
-|u|v|wxy|z|D|
-+-+-+-+-+-+-+
-|E|F|I|JKL|P|
-+-+G+-+---+-+
-|Q|H|R|UVW|Y|
-+-+-+S+-+-+-+
-|Z|0|T|3|4|8|
-+-+1+-+-+-+-+
-
-+-+1+---+-+-+
-|9|2|abc|d|h|
-+-+-+-+-+-+-+
-|i|j|k|l|m|p|
-+-+-+-+-+-+-+
-
-+-+--+-+-+
-|a| f|g|h|
-+-+--+-+-+
-|i|op|q|t|
-+-+--+r+-+
-|u| A|s|D|
-+-+ B+-+-+
-
-+-+ B+-+-+
-|E| C|M|P|
-+-+--+N+-+
-|Q| X|O|Y|
-+-+--+-+-+
-|Z|56|7|8|
-+-+--+-+-+
-|9| efg|h|
-+-+--+-+-+
-|i| n|o|p|
-+-+--+-+-+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 input --width=14 --length=14], [0], [dnl
-+-+-+-+-+-+-+
-|a|b|c|d|e|h|
-+-+-+-+-+-+-+
-|i|jkl|m|n|t|
-+-+-+-+-+-+-+
-|u|v|wxy|z|D|
-+-+-+-+-+-+-+
-|E|F|I|JKL|P|
-+-+G+-+---+-+
-|Q|H|R|UVW|Y|
-+-+-+S+-+-+-+
-|Z|0|T|3|4|8|
-+-+1+-+-+-+-+
-
-+-+1+---+-+-+
-|9|2|abc|d|h|
-+-+-+-+-+-+-+
-|i|j|k|l|m|p|
-+-+-+-+-+-+-+
-
-+-+--+-+-+
-|a| f|g|h|
-+-+--+-+-+
-|i|op|q|t|
-+-+--+r+-+
-|u| A|s|D|
-+-+ B+-+-+
-
-+-+ B+-+-+
-|E| C|M|P|
-+-+--+N+-+
-|Q| X|O|Y|
-+-+--+-+-+
-|Z|56|7|8|
-+-+--+-+-+
-|9| efg|h|
-+-+--+-+-+
-|i| n|o|p|
-+-+--+-+-+
-])
-AT_CLEANUP
-
-AT_SETUP([double break 8x8, with joins, top and bottom headers])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [WEAVE_8X8([0 0 1 1])])
-AT_CHECK([render-test input --width=14 --length=14], [0], [dnl
-+-+-+-+-+-+-+
-|a|b|c|d|e|f|
-+-+-+-+-+-+-+
-|i|jkl|m|nop|
-+-+-+-+-+-+-+
-|u|v|wxy|z|A|
-+-+-+-+-+-+B|
-|E|F|I|JKL|C|
-+-+G+-+---+-+
-|Q|H|R|UVW|X|
-+-+-+-+-+-+-+
-|i|j|k|l|m|n|
-+-+-+-+-+-+-+
-
-+-+-+-+-+-+-+
-|a|b|c|d|e|f|
-+-+-+-+-+-+-+
-|Z|0|S|3|456|
-| |1|T| |   |
-+-+2+-+-+-+-+
-|9| |abc|d|ef
-+-+-+-+-+-+-+
-|i|j|k|l|m|n|
-+-+-+-+-+-+-+
-
-+-+-+
-|g|h|
-+-+-+
-|q|t|
-|r+-+
-|s|D|
-+-+-+
-|M|P|
-|N+-+
-|O|Y|
-+-+-+
-|o|p|
-+-+-+
-
-+-+-+
-|g|h|
-+-+-+
-|7|8|
-| | |
-+-+-+
-fg|h|
-+-+-+
-|o|p|
-+-+-+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 input --width=14 --length=14], [0], [dnl
-+-+-+-+-+-+-+
-|a|b|c|d|e|f|
-+-+-+-+-+-+-+
-|i|jkl|m|nop|
-+-+-+-+-+-+-+
-|u|v|wxy|z|A|
-+-+-+-+-+-+B|
-|E|F|I|JKL|C|
-+-+G+-+---+-+
-|Q|H|R|UVW|X|
-+-+-+-+-+-+-+
-|i|j|k|l|m|n|
-+-+-+-+-+-+-+
-
-+-+-+-+-+-+-+
-|a|b|c|d|e|f|
-+-+-+-+-+-+-+
-|Z|0|S|3|456|
-| |1|T| |   |
-+-+2+-+-+-+-+
-|9| |abc|d|ef
-+-+-+-+-+-+-+
-|i|j|k|l|m|n|
-+-+-+-+-+-+-+
-
-+-+-+
-|g|h|
-+-+-+
-|q|t|
-|r+-+
-|s|D|
-+-+-+
-|M|P|
-|N+-+
-|O|Y|
-+-+-+
-|o|p|
-+-+-+
-
-+-+-+
-|g|h|
-+-+-+
-|7|8|
-| | |
-+-+-+
-fg|h|
-+-+-+
-|o|p|
-+-+-+
-])
-AT_CLEANUP
-
-AT_SETUP([double break 8x8, with joins, all headers])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [WEAVE_8X8([1 1 1 1])])
-AT_CHECK([render-test input --width=14 --length=14], [0], [dnl
-+-+-+-+-+-+-+
-|a|b|c|d|e|h|
-+-+-+-+-+-+-+
-|i|jkl|m|n|t|
-+-+-+-+-+-+-+
-|u|v|wxy|z|D|
-+-+-+-+-+-+-+
-|E|F|I|JKL|P|
-+-+G+-+---+-+
-|Q|H|R|UVW|Y|
-+-+-+-+-+-+-+
-|i|j|k|l|m|p|
-+-+-+-+-+-+-+
-
-+-+-+-+-+-+-+
-|a|b|c|d|e|h|
-+-+-+-+-+-+-+
-|Z|0|S|3|4|8|
-| |1|T| | | |
-+-+2+-+-+-+-+
-|9| |abc|d|h|
-+-+-+-+-+-+-+
-|i|j|k|l|m|p|
-+-+-+-+-+-+-+
-
-+-+--+-+-+
-|a| f|g|h|
-+-+--+-+-+
-|i|op|q|t|
-+-+--+r+-+
-|u| A|s|D|
-+-+ B+-+-+
-|E| C|M|P|
-+-+--+N+-+
-|Q| X|O|Y|
-+-+--+-+-+
-|i| n|o|p|
-+-+--+-+-+
-
-+-+--+-+-+
-|a| f|g|h|
-+-+--+-+-+
-|Z|56|7|8|
-| |  | | |
-+-+--+-+-+
-|9| efg|h|
-+-+--+-+-+
-|i| n|o|p|
-+-+--+-+-+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 input --width=14 --length=14], [0], [dnl
-+-+-+-+-+-+-+
-|a|b|c|d|e|h|
-+-+-+-+-+-+-+
-|i|jkl|m|n|t|
-+-+-+-+-+-+-+
-|u|v|wxy|z|D|
-+-+-+-+-+-+-+
-|E|F|I|JKL|P|
-+-+G+-+---+-+
-|Q|H|R|UVW|Y|
-+-+-+-+-+-+-+
-|i|j|k|l|m|p|
-+-+-+-+-+-+-+
-
-+-+-+-+-+-+-+
-|a|b|c|d|e|h|
-+-+-+-+-+-+-+
-|Z|0|S|3|4|8|
-| |1|T| | | |
-+-+2+-+-+-+-+
-|9| |abc|d|h|
-+-+-+-+-+-+-+
-|i|j|k|l|m|p|
-+-+-+-+-+-+-+
-
-+-+--+-+-+
-|a| f|g|h|
-+-+--+-+-+
-|i|op|q|t|
-+-+--+r+-+
-|u| A|s|D|
-+-+ B+-+-+
-|E| C|M|P|
-+-+--+N+-+
-|Q| X|O|Y|
-+-+--+-+-+
-|i| n|o|p|
-+-+--+-+-+
-
-+-+--+-+-+
-|a| f|g|h|
-+-+--+-+-+
-|Z|56|7|8|
-| |  | | |
-+-+--+-+-+
-|9| efg|h|
-+-+--+-+-+
-|i| n|o|p|
-+-+--+-+-+
-])
-AT_CLEANUP
-
-AT_SETUP([double break joined cells too big for page])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [7 7
-@a
-@b
-@c
-@d
-@e
-@f
-@g
-@h
-6*6 @The MISSING subcommand determines the handling of missing variables.  If INCLUDE is set, then user‑missing values are included in the calculations.  If NOINCLUDE is set, which is the default, user‑missing values are excluded.
-@i
-@j
-@k
-@l
-@m
-])
-AT_CHECK([render-test --width=15 --length=15 input], [0], [dnl
-+-+--+--+---+
-|a| b| c|  d|
-+-+--+--+---+
-|h|       The
-| |        su
-+-+    determ
-|i|       han
-| |missing va
-| |If INCLUDE
-+-+ then user
-|j|        va
-| |   include
-| | calculati
-+-+ NOINCLUDE
-
-+-+ NOINCLUDE
-|k|      whic
-| |
-| |      user
-+-+        va
-|l|         e
-| |
-| |
-+-+
-|m|
-| |
-+-+----------
-
-+--+--+--+
-| e| f| g|
-+--+--+--+
-e MISSING|
-ubcommand|
-mines the|
-ndling of|
-ariables.|
-E is set,|
-r‑missing|
-alues are|
-ed in the|
-ions.  If|
-E is set,|
-
-E is set,|
-ch is the|
- default,|
-r‑missing|
-alues are|
-excluded.|
-         |
-         |
-         |
-         |
-         |
----------+
-])
-AT_CHECK([render-test -o mb0 --min-break=0 --width=15 --length=15 input], [0], [dnl
-+-+--+--+---+-
-|a| b| c|  d|
-+-+--+--+---+-
-|h|       The
-| |        sub
-+-+    determi
-|i|       hand
-| |missing var
-| |If INCLUDE
-+-+ then user‑
-|j|        val
-| |   included
-| | calculatio
-+-+ NOINCLUDE
-|k|      which
-
-| |          d
-| |      user‑
-+-+        val
-|l|         ex
-| |
-| |
-+-+
-|m|
-| |
-+-+-----------
-
--+--+--+
-e| f| g|
--+--+--+
-MISSING|
-
-command|
-nes the|
-ling of|
-iables.|
-is set,|
-missing|
-ues are|
- in the|
-ns.  If|
-is set,|
- is the|
-efault,|
-missing|
-ues are|
-cluded.|
-
-       |
-       |
-       |
-       |
-       |
--------+
-])
-AT_CLEANUP
-\f
 AT_BANNER([output rendering -- problematic procedures])
 
 dnl LIST used to put columns right up next to each other without any
@@ -2717,11 +1422,13 @@ LIST.
 ])
 AT_CHECK([pspp list.sps], [0], [dnl
 Data List
-x y z
------
-1 2 3
-4 5 6
-7 8 9
++-+-+-+
+|x|y|z|
++-+-+-+
+|1|2|3|
+|4|5|6|
+|7|8|9|
++-+-+-+
 ])
 AT_CLEANUP