=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
File:		$BOOTSTRAP/repos/tmac/changelog (CHANGES log)
library:	tmac macros
Toolbox:        $BOOTSTRAP
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

* changelog: 20 april 1995 (neilb)
	Modified the code which checks for sections more than one level apart
	(eg .section 1 followed by .section 3) so that the warning is not
	generated for online help pages.  Many people start their pages
	with a level 2 heading (rather than a level 1), since the page
	may be included elsewhere, and level 2 looks fine in online help.

* enhancement: August 28, 1994 (Neil Bowers)
	The .section macro now calls .paragraph at the end of the macro.
	The .paragraph tries to be smart and checks to see whether it is
	being called from consecutive lines, and doesn't throw a paragraph
	for the second invocation.  This is so existing doc with:

		.section ...
		.paragraph
	
	won't result in gratuitous amounts of whitespace.

	From now on you can skip the .paragraph after a .section.

* changelog: August 28, 1994 (Neil Bowers)
	When running groff -Tascii, the helvetica font was seemingly not
	loaded by groff.  The macros now check whether groff is being run
	for ascii output (eg online help), and if so map the H font to B.

	This fixes the problem whereby text in \fH ... \fP resulted in
	text thereafter appearing as bold in the help widget.

* changelog: August 28, 1994 (Neil Bowers)
	Added a bunch of register definitions to suppress the warnings
	generated when skipping over inappropriate code.  Feel free to
	flame James Clark :-)

* enhancement: August 16, 1994 (Neil Bowers)
	Added a .envVariable macro, used to signify an environment variable:

		.envVariable <index> KHOROS_TOOLBOX [<punctuation>]

	The <index> argument is the standard indexification jobbie,
	and can be 'index', for a regular index entry, 'definitive', for
	the defintitive reference on the environment variable,
	or 'none', '-', 'noindex' (or anything but the previous two values)
	to specify that this occurence should not appear in the manual.

	The variable is placed in the running text in fixed-width courier,
	slightly smaller than the prevailing point size.

	The optional third argument, <punctuation>, is for trailing
	punctuation, so that it will be typeset correctly.

* enhancement: August 16, 1994 (Neil Bowers)
	Added a .softwareObject macro, for referring to khoros objects:

		.softwareObject <index> <object-name> [<punctuation>]

	Standard index argument, and optional third argument for
	trailing punctuation.

	The object name appears in the running text in helvetica, one
	point-size smaller than the prevailing text size.

	There are five macro aliases, for each object type, so you should
	use the following macros, *NOT* .softwareObject:

		.kroutine <index> <object-name> [<punctuation>]
		.xvroutine <index> <object-name> [<punctuation>]
		.pane <index> <object-name> [<punctuation>]
		.library <index> <object-name> [<punctuation>]
		.script <index> <object-name> [<punctuation>]

* enhancement: July 7, 1994 (Neil Bowers)
	Modified the .item macro, so that when used within a tagged
	environment it checks that there is one argument, generating
	a warning if not.
