Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lout for openSUSE:Factory checked in at 2026-10-31 23:10:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lout (Old) and /work/SRC/openSUSE:Factory/.lout.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lout" Sat Oct 31 23:10:22 2026 rev:12 rq:1394114 version:3.43.5 Changes: -------- --- /work/SRC/openSUSE:Factory/lout/lout.changes 2026-09-18 22:04:58.233650616 +0200 +++ /work/SRC/openSUSE:Factory/.lout.new.1255/lout.changes 2026-10-31 23:13:12.188949083 +0100 @@ -1,0 +2,7 @@ +Sat Oct 31 13:43:18 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 3.43.5 (upstream tag, same maintained fork): + * Plain text output now splits long tables across pages instead + of stopping (z19.c only, plus whatsnew entry) + +------------------------------------------------------------------- Old: ---- lout-3.43.4.tar.gz New: ---- lout-3.43.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lout.spec ++++++ --- /var/tmp/diff_new_pack.TNxuMh/_old 2026-10-31 23:13:12.897978935 +0100 +++ /var/tmp/diff_new_pack.TNxuMh/_new 2026-10-31 23:13:12.902979146 +0100 @@ -17,7 +17,7 @@ Name: lout -Version: 3.43.4 +Version: 3.43.5 Release: 0 Summary: A document formatting system License: GPL-3.0-or-later ++++++ lout-3.43.4.tar.gz -> lout-3.43.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lout-3.43.4/whatsnew new/lout-3.43.5/whatsnew --- old/lout-3.43.4/whatsnew 2026-04-13 19:10:11.000000000 +0200 +++ new/lout-3.43.5/whatsnew 2026-10-30 09:55:28.000000000 +0100 @@ -730,4 +730,8 @@ Accept --help and --version by [email protected] +Changes and new features introduced in Version 3.43.5 [Oct 2026] + + Plain text output now splits long tables across pages instead of stopping. + William Bader diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lout-3.43.4/z19.c new/lout-3.43.5/z19.c --- old/lout-3.43.4/z19.c 2026-04-13 19:10:11.000000000 +0200 +++ new/lout-3.43.5/z19.c 2026-10-30 09:55:28.000000000 +0100 @@ -669,7 +669,18 @@ /* if forcing galley doesn't fit, try scaling first component */ scaled = FALSE; - if( force_gall(hd) && size(y, dim) > 0 ) + if( force_gall(hd) && size(y, dim) > 0 && dim == ROWM && + BackEnd->code == PLAINTEXT ) + { char num1[20], num2[20]; + + /* plain text cannot scale, so let it overflow rather than stall */ + sprintf(num1, "%.1fc", (float) size(y, dim) / CM); + sprintf(num2, "%.1fc", (float) bfc(c) / CM); + Error(19, 16, "%s object too high for %s space; page will overflow", + WARN, &fpos(y), num1, num2); + scaled = TRUE; + } + else if( force_gall(hd) && size(y, dim) > 0 ) { int scale_factor; scale_factor = ScaleToConstraint(back(y,dim), fwd(y,dim), &c); if( scale_factor > 0.5 * SF ) @@ -778,7 +789,18 @@ /* if forcing galley doesn't fit, try scaling z */ scaled = FALSE; - if( force_gall(hd) && size(z, dim) > 0 && limiter(hd) != why ) + if( force_gall(hd) && size(z, dim) > 0 && limiter(hd) != why && + dim == ROWM && BackEnd->code == PLAINTEXT ) + { char num1[20], num2[20]; + + /* plain text cannot scale, so let it overflow rather than stall */ + sprintf(num1, "%.1fc", (float) size(z, dim) / CM); + sprintf(num2, "%.1fc", (float) bfc(c) / CM); + Error(19, 17, "%s object too high for %s space; page will overflow", + WARN, &fpos(y), num1, num2); + scaled = TRUE; + } + else if( force_gall(hd) && size(z, dim) > 0 && limiter(hd) != why ) { int scale_factor; scale_factor = ScaleToConstraint(back(z,dim), fwd(z,dim), &c); if( scale_factor > 0.5 * SF )
