perm filename PUB.BUG[2,TES] blob sn#045912 filedate 1973-05-28 generic text, type T, neo UTF8
00100	may 28, 1973	DCS
00200	AT PAGEMARK ⊂ NEXT PAGE;⊃:  If the first thing on the page is a macro
00300	call, it puts out a new page both before and after the macro call !
00400	*****
00500	Larry,
00600	  Observe the pornography of PORNO.PUB[SLS,DCS].  But it works!
00700	This way, I can include my bibliography file twice (or once, sending
00800	a copy to a BIB portion), and allocate the right size for all the
00900	references to things.  Blech!
01100	25-APR-73  0212		SLS,DCS
01300	25-APR-73  0116		1,GG
01400	Larry -- I have tried my file using PUB.OLD, and still get the error.
01500	Try compiling RECUR.PUB[1,RFS].  I realize that the file is not yet
01600	completely correct, but I cannot easily debug it without some output!
01700	Thanks in advance.
01900	24-APR-73  1901		1,RFS
02000	Changed DAPART to set GLINEM←0 in any case, but I'm not sure that's
02100	enough.  GLINEM was 2 when FIND_ROOM was called though GROUPM was 0
02200	and LINE was 60 (because GROUP SKIP happened to be at the top of a
02300	page or bottom before that -- i.e., LINE=0 group skip 2.) This
02400	caused a call on MOVEGROUP which moved lines 2-58 I guess and
02500	then left FIND_ROOM in pretty bad shape and left LINE=59 and blew
02600	up PLACELINE aa[line+above+1]←olx←olx+1 even though above was 0.
02700	Logic of FIND_ROOM on big MOVEGROUPs should be checked; also GROUP
02800	SKIP at bottom of page should be checked and at line 0.  Also
02900	recompile and see if DAPART was main problem.