CHANGES TO RUNOFF						      [LOG.]

A.  New features

 Date	      Change	Description
------	      ------	-----------
831001		99b	Add  PRINT  command
831001		99a	Add  CHAIN  command
830930		--	"\&", "\\" & "^^" in comment were processed; aren't now
830919		67a	Add test of line indent during line setup
830910		--	PAGE SIZE width was set relative to the text right
			   margin rather than the current page width
830830		99	Add  REQUIRE  command
830826		98	Add argument to  HYPHENATION  to turn off algorithm
830826		88f	Add ENABLE/DISABLE RUNNING for running page numbers
830812		97	Eliminate trailing zero on chapter lines in contents
			and on top-level HEADER LEVELs when no chapters.
830811		96	Prevent excessive blank lines from consecutive commands
830622		95	Include subpage letters in index & contents
830526		88e	Add ENABLE/DISABLE SPECIAL to allow disabling of
			   RUNOFF special characters (e.g., for literals)
830526		--	Always put formfeed in record by itself

------ DECUS Spring '83 Symposium submission ------

830416		94	Stop justification of last line of paragraph
830416		93	Add  EOF  command
830416		92	Add restrictions on hyphenations
830416		91	Add  LEVEL STYLE  command
830331		90	Correct centering of underlined CH, AX & NT titles
830224		--	Reduce size of FOOTWB buffer (was 162.)
830208		88e	Add ENABLE/DISABLE CONTENTS
830124		89	Clean up file I/O to save space
830115		88	Add  ENABLE  and  DISABLE  commands
			   (with keywords BLOCK, INDEX, OUTPUT)
830108		87	Preserve AP & TS across footnotes & blocks
830107		86	Don't ignore whole command line on error
830103		82	Finish table of contents (see 821218 below)
830102		85	Enlarge list of punctuation for hyphenation
821225		84	Add exit status (rework error handling)
821218		83	Add  AUTOCONTENTS  command
821218		82	Start adding table of contents (see 830103 above)
821213		81	Add /ID command line switch
(New features before 821213 not logged with date)


B.  Changes to earlier modifications:

 Date	      Change	Description
------	      ------	-----------
831010		39	Change "LAYOUT" to "PAGE FORMAT"
830917		88	Allow ENABLE/DISABLE in footnotes, blocks & notes
830917		48	Have CH/AX/DX reset page number after new page started
830828		78	Command on same line as BLOCK was botched
830826		48	Result of relative page number was 1 too small
830812		27e	Fix extra space after list element number when blank
			   line between LIST ELEMENT and its text.
830622		48c	Allow chapter numbers up to 255 (option not selected)
830622		47	Fix spacing of header level text at top of subpage
830611		82	Skip 3 lines after contents heading instead of 2
830610		55	Stop AUTOPARAGRAPH blank lines after HEADER LEVEL
830607		91	Add fourth argument to LEVEL STYLE
830606		47	Fix numbering of subpages after page 1
830605		24	Eliminate extra blank page at end of chapter, index,
			   and/or table of contents caused by full page
830604		35d	Set standard tabs if no arguments to TAB STOPS
830525		61e	During LITERAL, FF in input now starts new output page
830524		78	Justification sometimes blew up after output of block

------ DECUS Spring '83 Symposium submission ------

830521		78	Correct start of new page after full-page block;
			   correct carry over of TP value when block output
830428		24	SKIP/BLANK at bottom of page started new page
830423		03	Reset chapter heading spacing between command lines
830416		44	Any line beginning with "!" processed as a comment
830416		05+	Rework parameters set during TKB (to save space)
830406		--	Increase maximum length of index entry to 70 (decimal)
830330		18a	Prevent hyphenation of word containing underlining
830317		78g	Add alternate-blank-lines argument to BLOCK
830304		78f	Add option to have BLOCK/FIGURE setoffs default to
			   previous value (not currently used)
830303		88	ENABLE BLOCK didn't try to output pending blocks
830223		78	Text after "!" ending block was not ignored,
			   correct potential bug in initialization
830218		78	Change end-of-file flow for footnote/block forced
830208		88	Rewrite ENABLE/DISABLE
830208		87a	Save tabs more efficiently during FOOTNOTE and BLOCK
830205		51e	Automatically make top-level index entries when
			   subindexing is specified
830205		78	Save and restore char to be reread when blocks dumped
830130		78	Compare len. of figure/block with no. text lines/page
830130		54	Test for footnote arg. too big AFTER adding lines
			   for separation from text; cmp w/ no. text lines/page
830128		44	Fix option scan to allow period in "!" comment
830128		78b	Fix processing of FIGURE if no space before number
830128		88	Shorten required keywords for ENABLE/DISABLE
830124		78	Output of pending blocks from DO INDEX & DO CONTENTS
			   was incompatible with the use of overlays
830120		86	"." in comment on cmd line was interpreted as a command
830119		--	Fix bug with header level numbers over 127
830118		78b	Eliminate extra LF during FIGURE processing
830117		78a	Fix page length when footnote pending & block not queued
830110		78a	Test for queued block fitting on page was wrong;
			   Got FATAL ERROR if block overfilled page (fix
			   source of error and add warning message)
830108		78a	Blank line at end of block bombed if .AP active
830108		60	Text line following HEADER <arg1><cr><lf> was lost
830108		82	Contents output blew up on full line
830106		78a	Word was being lost while deferred BLOCK output
830105		82	Enable uppercase for contents entries for HL 1 & 2
830105		50a	Check for failure of initial task expansion
830103		--	Rearrange overlay structure
821225		62	Remove header from "wiggle" message
821225		78	Line following FIGURE command was being lost
821218		19	AUTOSUBTITLE processing reworked internally
821216		39a	Width switch didn't override LAYOUT parameter
821216		78a	Make BLOCK break
821216		78a	Correct dump of blocks from EVEN/ODD (preserve R4)
821216		--	Fix bug in terminal output of long lines (save R0)
821213		--	Move SWTCH PSECT to START overlay (data => DATA.MAC)
821213		78a	Correct top-of-page handling of blocks

------ DECUS Fall '82 Symposium submission ------

821111		49	Pending figures now not output between input files
821024		37	EVEN and ODD failed if they forced figures out
821024		52	Check for index page references exceeding right
				margin was wrong if index on subpage
821020		46	Default shift for ALTERNATE wasn't reset between
				command lines
821020		19	AUTOSUBTITLE wasn't disabled between command lines
821015		62	Correct display of justification error message
821012		37	Pending figures had incorrect page numbers if
				they were forced out by a CHAPTER command
821011		50	Add 50a--expand task initially to even boundary
821011		61	Add 61d--output <SPACING-1> blank lines after END
				LITERAL (code added but not assembled in)
821010		28b	Change assembly switch name to IDXTP (internal)
821008		24	Correct page break when SPACING > 1; extra
				blank lines not output at bottom of page
821005		19	Correct AUTOSUBTITLE when not chapter oriented
				(HEADER LEVEL text was not output)
821005		15	Fix HL spacing on pg. 1 when not chapter oriented
820930		63	Default value for END LIST now value from LIST
820907		37	Correct output of figures when no headers done
820829		49	Correct error in processing of option switches
820829		28b	Don't do TESP PAGE for new index group if entry
				is last one in index
820829		41	Change default index group separation to 2
820827		51d	Correct ordering of subindex entries
820517		27c	Superceded by change 63.

------ DECUS Spring '82 Symposium submission ------

820504		60	Change INDENT so commands can occur between it
				and the text to be indented.
820423		55	Ignore extra blank lines & FF's in AUTOPARAGRAPH mode.
820423		23	Internal change to page break within RIGHT JUSTIFY.
820423		51	Prevent bare index "entry" at bottom of page; put
				"continued" entry at top of page as reqd.
820423		39	Change implementation of top margin internally so
				tests for within header area work correctly.
820422		38	Footnotes on last page weren't output
820414		12	Fix bug in EVEN/ODD which caused line of text
				in input to be lost when command is NOP
820414		15	Change header levels 3 and higher to end with
				" -- " instead of " -  ".
820414		19	Fix HEADER LEVEL for when AUTOSUBTITLE in effect
				for levels 3 and higher
820406		27	Fix incorrect indent of first line when text
				follows command on next line.  Change
				outdent of large list element numbers.
820403		 3	/CH switch changed to control range of chapters
				output.  /BL now controls extra top margin.
820328		30	Rework internal implementation (to save space).
820325		24	Fix bug with some pages ending up too long
				(add test of $PGPSW at LIN: in RUNOFF)
