
			ChangeLog for Weblint 1.016

	Changes in all past releases can be found on the weblint home page:
		http://www.khoral.com/staff/neilb/weblint.html

1.016

    21-may-1996 neilb

    *	The -todo switch just prints out the URL for the ToDo list.

    *	Fixed the bug where a warning would be generated for ALT="".
	The bug had actually been there for ages, but it hadn't been
	triggered until the quote-attribute-value warning was added.

    *	Released 1.016 beta to weblint-victims.

    20-may-1996 neilb

    *	Fixed bug where *lots* of list items (<LI>) inside a UL would
	result in an internal Perl error.
	Reported by Larry W. Virden <lvirden@cas.org>

    *	Fixed the bug where weblint wouldn't complain about an empty
	list item if it was the last in the list. For example:
		<UL>
		<LI>First item
		<LI>
		</UL>
	This now results in a warning.

    *	Added support for HEIGHT attribute on TR, TD, and TH elements.
	This is if you have enabled the Netscape or Microsoft extensions.

    *	Added support for WRAP=SOFT and WRAP=HARD when the Netscape
	extension is enabled. This is for the TEXTAREA element.
	Reported by Dean Brissinger <brissing@bvsd.k12.co.us>

    19-may-1996 neilb

    *	Added a new warning, 'title-length', which warns if the TITLE
	of the page is longer than 64 characters. The HTML spec recommends
	that the title not be longer than 54.
	Suggested by John F. Whitehead <jfw@interpath.net>


    *	Added a new warning, 'heading-in-anchor', which warns about
	putting a heading element inside an anchor. E.g:

		<A NAME="foo"><H2>Bogus heading in anchor</H2></A>

	which now results in:

		<A> should be inside <H2>, not <H2> inside <A>.

	Added a test case.
	Suggested by Dave Schmitt <dschmi1@gl.umbc.edu>


    *	Added a new warning, 'meta-in-pre', which warns about use of
	meta-characters inside a PRE element. There is already the
	literal 'meta-character' warning, but I get enough mail about
	this one case to warrant a specific warning :-)

    *	The test-suite now generates test.log, rather than weblint-test.log.
	Starting the move towards 8.3 filenames. Uck.


    18-may-1996 neilb

    *	Added a new warning 'quote-attribute-value', which is generated
	if the value of an attribute is not quoted, but contains characters
	other than [-.A-Za-z0-9]. This is specified in the HTML standard.
	For example:

		<HR SIZE=70%>        the 70% should be enclosed in quotes
		<BODY TEXT=#00FFFF>  the #00FFFF should be enclosed in quotes

	Warning suggested by John Van Essen <vanes002@maroon.tc.umn.edu>


    *	Fixed the bug where weblint would generate a bogus warning if
	you had nested FRAMESET elements. For example:
		<FRAMESET COLS="160,*">
		<FRAME SRC="left.html"  NAME="left">
			<FRAMESET ROWS="*,60">
			<FRAME SRC="right.html"  NAME="right">
			<FRAME SRC="footer.html" NAME="footer">
			</FRAMESET>
		</FRAMESET>
	Bug report and patch from Brandon Bell <brandon@arcs.bcit.bc.ca>


    5-may-1996 neilb

    *	Added the following line to the Makefile:

		SHELL = /bin/sh

	This is needed on certain platforms, such as the UXP/DS from Fujitsu.
	Patch from Fumio Moriya and Toshiaki Nomura
	<dsfrsoft@oai6.yk.fujitsu.co.jp>

    4-may-1996 neilb

    *	Fixed a bug in whine, where an eval included $filename for the
	name of the file being checked. Possible security hole.
	Reported by Vincent Lefevre <vlefevre@ens-lyon.fr>


    3-may-1996 neilb

    *	Added a string register wV to the man page, which holds the weblint
	version. This is then used to refer to the version number anywhere
	in the man page.

