Tidy Change Log

Change log extracted from CVS logs using a revised version of cvs2cl.pl from Red Bean Software.

Links from bug numbers (e.g. [ 708235 ]) will take you do the SourceForge bug tracker page for that entry. Links from file revision numbers (e.g. include/platform.h (1.40)) will take you to the diff on that file for revision.

(1001) 2003-09-01 20:23   Terry Teague

	Update release date to 1st September 2003.

	src/localize.c (1.104)


(1000) 2003-08-15 21:44      Björn Höhrmann

	fix for bug 788033

	src/pprint.c (1.85)


(999) 2003-08-15 21:42      Björn Höhrmann

	fix for bug 784265

	src/attrdict.c (1.4)


(998) 2003-08-15 21:41      Björn Höhrmann

	fix for bug 777582

	src/tidylib.c (1.37)


(997) 2003-08-01 04:30   Terry Teague

	Update release date to 1st August 2003.

	src/localize.c (1.103)


(996) 2003-07-16 10:35        Lee Passey

	It is possible to have invalid numeric character references even
	when asian encodings are not supported.

	src/localize.c (1.102)


(995) 2003-07-16 10:30        Lee Passey

	Ticky-tack enhancement.

	src/lexer.c (1.131)


(994) 2003-07-14 08:01      Björn Höhrmann

	fix for bug 770297

	src/parser.c (1.105)


(993) 2003-07-14 08:01      Björn Höhrmann

	fix for bug 762102

	src/lexer.c (1.130)


(992) 2003-07-02 03:50   Terry Teague

	Update release date to 1st July 2003.

	src/localize.c (1.101)


(991) 2003-06-29 17:46         Klaus Johannes Rusch

	Extra semicolon after #endif removed

	src/streamio.c (1.17)


(990) 2003-06-09 04:09   Terry Teague

	There is no setmode() in Metrowerks Standard Library (MSL) for
	Win32.

	src/tidylib.c (1.36)


(989) 2003-06-09 04:07   Terry Teague

	There is no access() in Metrowerks Standard Library (MSL) for
	Classic Mac OS.

	src/config.c (1.67)


(988) 2003-06-09 04:06   Terry Teague

	There is no access() in Metrowerks Standard Library (MSL) for
	Classic Mac OS; there is no setmode() in MSL for Win32; separate
	the PRESERVE_FILE_TIMES specific #defines for Win32 from the
	regular #defines for Win32; add note about opaque data structures.

	include/platform.h (1.43)


(987) 2003-06-09 04:03   Terry Teague

	Add some error reporting (I was trying to track down a config
	problem).

	console/tidy.c (1.13)


(986) 2003-06-07 20:54   Terry Teague

	Add section about "accessibility-check". Mainly to test build
	script.

	htmldoc/quickref.html (1.5)


(985) 2003-06-02 13:04        Lee Passey

	Unnecessary clean up ;-)

	src/tidylib.c (1.35)


(984) 2003-06-01 04:28   Terry Teague

	[ 741067 ] Fix broken link in FAQ.

	htmldoc/faq.html (1.7)


(983) 2003-06-01 04:27   Terry Teague

	Update release date to 1st June 2003.

	src/localize.c (1.100)


(982) 2003-05-26 00:25      Björn Höhrmann

	some message cleanup

	src/localize.c (1.99), src/message.h (1.20), src/parser.c (1.104),
	src/streamio.c (1.16)


(981) 2003-05-25 23:46      Björn Höhrmann

	some message cleanup

	src/clean.c (1.50), src/localize.c (1.98), src/message.h (1.19),
	src/parser.c (1.103), src/parser.h (1.7)


(980) 2003-05-25 20:28      Björn Höhrmann

	moving towards more accurate message classification

	src/lexer.c (1.129), src/localize.c (1.97), src/message.h (1.18),
	src/parser.c (1.102), src/tidylib.c (1.34)


(979) 2003-05-24 23:22      Björn Höhrmann

	some pending cleanups

	src/attrs.c (1.91), src/clean.c (1.49), src/entities.c (1.13),
	src/entities.h (1.6), src/pprint.c (1.84), src/tags.c (1.44),
	src/tidylib.c (1.33)


(978) 2003-05-24 22:48      Björn Höhrmann

	cleanup; ReadChar does CR LF translation

	src/lexer.c (1.128), src/streamio.c (1.15)


(977) 2003-05-24 20:54      Björn Höhrmann

	cleanup

	src/lexer.c (1.127), src/localize.c (1.96), src/parser.c (1.101)


(976) 2003-05-24 19:32      Björn Höhrmann

	fix for some fixid bugs; cleanup

	src/parser.c (1.100), src/tags.c (1.43), src/tags.h (1.10)


(975) 2003-05-24 12:19      Björn Höhrmann

	cleanup; remove obsolete and unused code

	src/attrs.c (1.90), src/attrs.h (1.13), src/lexer.c (1.126),
	src/localize.c (1.95), src/message.h (1.17), src/parser.c (1.99),
	src/pprint.c (1.83)


(974) 2003-05-24 11:55      Björn Höhrmann

	cleanup; remove/comment on obsolete slide artifacts

	console/tidy.c (1.12), include/tidyenum.h (1.9), src/config.c
	(1.66), src/localize.c (1.94), src/message.h (1.16), src/pprint.h
	(1.4)


(973) 2003-05-24 11:40      Björn Höhrmann

	basic commentary for messages

	src/localize.c (1.93)


(972) 2003-05-24 11:05      Björn Höhrmann

	bugfix; Tidy keeps segfaulting because root node is no longer freed
	and reallocated;

	src/lexer.c (1.125), src/tidylib.c (1.32)


(971) 2003-05-23 19:29      Björn Höhrmann

	cleanup

	src/localize.c (1.92)


(970) 2003-05-23 16:13      Björn Höhrmann

	remove obsolete message

	src/lexer.c (1.124), src/localize.c (1.91), src/message.h (1.15)


(969) 2003-05-22 23:25      Björn Höhrmann

	fix for some SUPPORT_UTF16_ENCODINGS oddities

	src/pprint.c (1.82), src/streamio.c (1.14)


(968) 2003-05-22 23:20      Björn Höhrmann

	cleanup, simplify message production

	src/localize.c (1.90), src/message.h (1.14)


(967) 2003-05-22 21:49      Björn Höhrmann

	cleanup

	src/lexer.c (1.123), src/localize.c (1.89), src/message.h (1.13)


(966) 2003-05-22 21:40      Björn Höhrmann

	cleanup

	src/attrs.c (1.89), src/lexer.c (1.122), src/localize.c (1.88),
	src/message.h (1.12), src/streamio.c (1.13)


(965) 2003-05-22 20:10      Björn Höhrmann

	cleanup, remove obsolete code

	src/message.h (1.11)


(964) 2003-05-22 20:09      Björn Höhrmann

	cleanup, establish unique msg format relation

	src/localize.c (1.87), src/message.h (1.10), src/parser.c (1.98)


(963) 2003-05-22 15:10       Charlie Reitzel

	Added tidyNodeLine() and tidyNodeColumn() accessor functions.

	include/tidy.h (1.7), src/tidylib.c (1.31)


(962) 2003-05-21 23:31      Björn Höhrmann

	cleanup, defer attribute cleanup

	src/lexer.c (1.121), src/parser.c (1.97)


(961) 2003-05-21 22:51      Björn Höhrmann

	cleanup, pull title insertion and obsolete element replacement out
	of the parser; fixes some related bugs

	src/parser.c (1.96)


(960) 2003-05-21 21:22      Björn Höhrmann

	cleanup, pull enclosing out of the parser; fix for a number of
	--enclose-* bugs; fix for an element removal bug in parseinline

	src/parser.c (1.95)


(959) 2003-05-21 12:32      Björn Höhrmann

	cleanup, trim empty elements after parsing; replicates old
	behaivour except for a few bugs

	src/parser.c (1.94)


(958) 2003-05-18 20:52      Björn Höhrmann

	more cleanup

	src/clean.c (1.48), src/clean.h (1.7), src/pprint.c (1.81),
	src/tidylib.c (1.30)


(957) 2003-05-18 19:40      Björn Höhrmann

	more cleanup; prevent CleanWord2000 from segfault; make
	NormalizeSpace work as intended

	src/clean.c (1.47), src/clean.h (1.6), src/pprint.c (1.80),
	src/tidylib.c (1.29)


(956) 2003-05-18 18:04      Björn Höhrmann

	cleanup

	src/clean.c (1.46)


(955) 2003-05-18 17:50      Björn Höhrmann

	cleanup, pull tree manipulation out of the pretty printer

	src/clean.c (1.45), src/clean.h (1.5), src/pprint.c (1.79),
	src/tidylib.c (1.28)


(954) 2003-05-17 16:51      Björn Höhrmann

	align code with documentation...

	src/parser.c (1.93)


(953) 2003-05-17 16:26      Björn Höhrmann

	cleanup, fix for whitespace and minor doctypes issues

	src/lexer.c (1.120)


(952) 2003-05-17 16:24      Björn Höhrmann

	several whitespace fixes

	src/parser.c (1.92)


(951) 2003-05-17 16:21      Björn Höhrmann

	fix, classes are separated by spaces

	src/clean.c (1.44)


(950) 2003-05-17 11:32      Björn Höhrmann

	fix for bug 739154

	src/pprint.c (1.78)


(949) 2003-05-15 08:41      Björn Höhrmann

	cleanup, fix for bug 738200

	src/lexer.c (1.119), src/parser.c (1.91)


(948) 2003-05-14 19:11      Björn Höhrmann

	fix for a large number of whitespace removal bugs, including a
	revised fix for bug 578216

	src/parser.c (1.90), src/pprint.c (1.77)


(947) 2003-05-14 09:55      Björn Höhrmann

	revised fix for bug 737600

	src/clean.c (1.43)


(946) 2003-05-14 06:22      Björn Höhrmann

	fix for bug 737600

	src/clean.c (1.42)


(945) 2003-05-14 05:34      Björn Höhrmann

	fix for bug 737582

	src/lexer.c (1.118)


(944) 2003-05-14 05:04      Björn Höhrmann

	fix for bug 737523

	src/attrs.c (1.88)


(943) 2003-05-14 04:26      Björn Höhrmann

	cleanup, removal of obsolete code

	src/clean.c (1.41), src/clean.h (1.4), src/tidylib.c (1.27)


(942) 2003-05-14 04:24      Björn Höhrmann

	fix for bug 737548

	src/lexer.c (1.117)


(941) 2003-05-14 04:00      Björn Höhrmann

	fix for bug 737523

	src/attrs.c (1.87)


(940) 2003-05-13 12:08        Lee Passey

	Remove unused  variable in CleanTree.

	src/clean.c (1.40)


(939) 2003-05-13 11:43        Lee Passey

	  These files contain utility routines to perform in-order
	traversals of the
	  Tidy document tree, beginning at an arbitrary node.

	experimental/TidyNodeIter.c (1.1), experimental/TidyNodeIter.h
	(1.1)


(938) 2003-05-13 07:06      Björn Höhrmann

	fix for three memory leaks

	src/lexer.c (1.116), src/tidylib.c (1.26)


(937) 2003-05-13 05:11      Björn Höhrmann

	fix for bug 736924

	src/parser.c (1.89)


(936) 2003-05-13 00:39      Björn Höhrmann

	fix for bug 560269

	src/attrs.c (1.86), src/localize.c (1.86), src/message.h (1.9),
	src/parser.c (1.88)


(935) 2003-05-12 23:37      Björn Höhrmann

	fix for various pre bugs, including 511679

	src/parser.c (1.87)


(934) 2003-05-12 12:54      Björn Höhrmann

	fix for bug 732535

	src/parser.c (1.86)


(933) 2003-05-12 12:34      Björn Höhrmann

	fix for bug 736541 and 736542

	src/lexer.c (1.115), src/lexer.h (1.12), src/localize.c (1.85),
	src/message.h (1.8), src/parser.c (1.85)


(932) 2003-05-12 05:28      Björn Höhrmann

	fix for bug 736397 and 736398

	src/streamio.c (1.12), src/streamio.h (1.9), src/tidylib.c (1.25)


(931) 2003-05-12 01:15      Björn Höhrmann

	cleanup, avoid unnecessary calls to GetAttrByName

	src/clean.c (1.39)


(930) 2003-05-12 00:51      Björn Höhrmann

	preparations for input encoding detection

	src/parser.c (1.84)


(929) 2003-05-11 01:43      Björn Höhrmann

	fix for bug 735923 and 735924

	src/config.c (1.65), src/lexer.c (1.114), src/pprint.c (1.76)


(928) 2003-05-10 20:01      Björn Höhrmann

	cleanup

	src/lexer.c (1.113)


(927) 2003-05-10 19:59      Björn Höhrmann

	fix for newly introduced segfaults (bug 735868)

	src/lexer.c (1.112)


(926) 2003-05-10 16:46      Björn Höhrmann

	revised fix for bug 735619

	src/lexer.c (1.111)


(925) 2003-05-10 05:37      Björn Höhrmann

	fix for bug 735619

	src/lexer.c (1.110)


(924) 2003-05-10 03:50      Björn Höhrmann

	add missing pointer dereference

	src/attrs.c (1.85)


(923) 2003-05-10 03:39      Björn Höhrmann

	more accurate behaivour for --drop-proprietary-attributes; cleanup
	for attribute version code; cleanup, avoid unnecessary calls to
	GetAttrByName; fix for bugs 708322 and 735603.

	src/attrs.c (1.84), src/pprint.c (1.75), src/tags.c (1.42)


(922) 2003-05-09 17:17      Björn Höhrmann

	fix for newly introduced segfaults; nodes must not be freed after
	referenced data is freed

	src/tidylib.c (1.24)


(921) 2003-05-09 15:52        Lee Passey

	Changed the relationship between TidyDocImpl and Node from HasA to
	IsA

	src/access.c (1.8), src/clean.c (1.38), src/lexer.c (1.109),
	src/lexer.h (1.11), src/parser.c (1.83), src/parser.h (1.6),
	src/tidy-int.h (1.6), src/tidylib.c (1.23)


(920) 2003-05-09 01:01      Björn Höhrmann

	fix for bug 623046

	src/lexer.c (1.108), src/parser.c (1.82), src/parser.h (1.5)


(919) 2003-05-08 23:55      Björn Höhrmann

	make use of attrdict.c

	src/attrs.c (1.83), src/tags.c (1.41)


(918) 2003-05-08 22:24      Björn Höhrmann

	definify iso2022 'support'

	console/tidy.c (1.11), src/config.c (1.64), src/localize.c (1.84),
	src/pprint.c (1.74), src/streamio.c (1.11), src/tidylib.c (1.22)


(917) 2003-05-08 17:59      Björn Höhrmann

	fix for bug 514348

	src/pprint.c (1.73)


(916) 2003-05-08 17:04      Björn Höhrmann

	fix for bug 734471 and 734472

	src/pprint.c (1.72)


(915) 2003-05-08 13:31        Lee Passey

	Fix for potential NULL pointer.

	src/clean.c (1.37)


(914) 2003-05-08 01:58      Björn Höhrmann

	fix for bug 734469 and 734470

	src/attrs.h (1.12), src/lexer.c (1.107)


(913) 2003-05-08 00:50      Björn Höhrmann

	fix for bug 729957

	src/lexer.c (1.106)


(912) 2003-05-08 00:01      Björn Höhrmann

	fix for bug 734433 and 734435

	src/attrs.c (1.82)


(911) 2003-05-07 22:42      Björn Höhrmann

	cleanup, removal of obsolete code

	src/lexer.c (1.105)


(910) 2003-05-07 21:57      Björn Höhrmann

	reimplement element/attribute hash lookup

	src/attrs.c (1.81), src/attrs.h (1.11), src/tags.c (1.40),
	src/tags.h (1.9)


(909) 2003-05-07 00:27      Björn Höhrmann

	fix for bug 733466

	src/clean.c (1.36)


(908) 2003-05-07 00:27      Björn Höhrmann

	fix for bug 733341

	src/attrdict.c (1.3)


(907) 2003-05-07 00:27      Björn Höhrmann

	fix for bug 733081

	src/lexer.c (1.104)


(906) 2003-05-06 23:54      Björn Höhrmann

	make node integrity check optional

	src/parser.c (1.81)


(905) 2003-05-06 18:58      Björn Höhrmann

	cleanup, avoid expensive calls to tmbstrcasecmp

	src/attrs.c (1.80), src/attrs.h (1.10), src/lexer.c (1.103),
	src/parser.c (1.80), src/tags.c (1.39)


(904) 2003-05-05 23:57      Björn Höhrmann

	fix for bug 733069

	src/lexer.c (1.102)


(903) 2003-05-05 23:57      Björn Höhrmann

	fix for bug 723948

	src/tidylib.c (1.21)


(902) 2003-05-05 23:32      Björn Höhrmann

	fix for bug 732515 and 732554

	src/lexer.c (1.101)


(901) 2003-05-05 23:15      Björn Höhrmann

	fix for bugs 732549 and 732550

	src/lexer.c (1.100), src/localize.c (1.83)


(900) 2003-05-05 22:00      Björn Höhrmann

	fix for bug 733036

	src/attrs.c (1.79), src/tags.c (1.38)


(899) 2003-05-05 22:00      Björn Höhrmann

	fix for bug 732529

	src/pprint.c (1.71)


(898) 2003-05-05 17:26      Björn Höhrmann

	Major overhaul of doctype code. Mostly replicates old behaivour but
	fixes bugs 732903, 732881, 732879, 732835, 732831, 732548, 732534,
	732519, 732514, and 732513.

	src/attrs.c (1.78), src/attrs.h (1.9), src/clean.c (1.35),
	src/lexer.c (1.99), src/lexer.h (1.10), src/localize.c (1.82),
	src/parser.c (1.79), src/pprint.c (1.70), src/tags.c (1.37),
	src/tags.h (1.8)


(897) 2003-05-04 16:40      Björn Höhrmann

	fix for bug 732300 and 732047

	console/tidy.c (1.10)


(896) 2003-05-04 01:54      Björn Höhrmann

	minor cleanup

	src/attrs.c (1.77)


(895) 2003-05-04 01:51      Björn Höhrmann

	minor oops

	src/tidylib.c (1.20)


(894) 2003-05-04 01:47      Björn Höhrmann

	fix for bug 732069

	src/tidylib.c (1.19)


(893) 2003-05-04 00:54      Björn Höhrmann

	fix for bug 732038 and 732039

	src/pprint.c (1.69)


(892) 2003-05-03 23:04      Björn Höhrmann

	fix for bug 729971

	src/pprint.c (1.68)


(891) 2003-05-03 01:09      Björn Höhrmann

	Among cleanup and fixes for unreported related bugs, fixes bugs
	723950, 727047, 728706, 728707, 728708, and 728710 with an
	intermediate improvement. Needs further cleanup.

	src/clean.c (1.34), src/config.c (1.63), src/lexer.c (1.98),
	src/streamio.c (1.10), src/streamio.h (1.8), src/tidylib.c (1.18)


(890) 2003-05-02 21:48      Björn Höhrmann

	adding tmbstrtoupper

	src/tmbstr.c (1.6), src/tmbstr.h (1.5)


(889) 2003-05-02 21:47      Björn Höhrmann

	some cleanup

	src/attrs.c (1.76)


(888) 2003-05-02 07:47         Klaus Johannes Rusch

	Obsolete TODO comment removed

	src/attrs.c (1.75)


(887) 2003-05-02 00:19      Björn Höhrmann

	fix for bug 731139

	src/attrs.c (1.74)


(886) 2003-05-01 19:15         Klaus Johannes Rusch

	#727851 - add hash to hash-less color values

	src/attrs.c (1.73), src/localize.c (1.81), src/message.h (1.7)


(885) 2003-05-01 04:05   Terry Teague

	Update release date to 1st May 2003.

	src/localize.c (1.80)


(884) 2003-04-30 19:51      Björn Höhrmann

	fix for bugs 729956, 729968, and 730503

	src/attrs.c (1.72)


(883) 2003-04-30 19:32      Björn Höhrmann

	fix for bug 729950 and 728713

	src/win32tc.c (1.4)


(882) 2003-04-30 16:21        Lee Passey

	Add 'extern "C" {' declaration for use with C++

	src/streamio.h (1.7)


(881) 2003-04-30 16:17        Lee Passey

	Add 'extern "C" {' declaration for use with C++

	src/lexer.h (1.9), src/tmbstr.h (1.4)


(880) 2003-04-30 12:52      Björn Höhrmann

	cleanup, consistent use of helper macros

	src/attrs.c (1.71), src/attrs.h (1.8)


(879) 2003-04-30 11:49      Björn Höhrmann

	fix for bug 728714

	src/lexer.c (1.97)


(878) 2003-04-30 01:16      Björn Höhrmann

	reformatting

	src/config.c (1.62)


(877) 2003-04-30 00:27      Björn Höhrmann

	fix for bug 729954

	src/attrs.c (1.70)


(876) 2003-04-30 00:23      Björn Höhrmann

	fix for bugs 729958, 729969, and 729970

	src/attrs.c (1.69), src/config.c (1.61)


(875) 2003-04-30 00:21      Björn Höhrmann

	fix for bug 729960

	src/lexer.c (1.96)


(874) 2003-04-30 00:21      Björn Höhrmann

	fix for bug 729949

	src/charsets.c (1.2)


(873) 2003-04-29 22:57      Björn Höhrmann

	some code formatting cleanup

	src/attrs.c (1.68)


(872) 2003-04-29 22:25      Björn Höhrmann

	fix for bug 728715

	src/win32tc.c (1.3)


(871) 2003-04-29 00:26      Björn Höhrmann

	change formatting of table for readability

	src/attrs.c (1.67)


(870) 2003-04-28 18:59      Björn Höhrmann

	initial checkin

	src/iconvtc.c (1.1), src/iconvtc.h (1.1)


(869) 2003-04-28 00:45      Björn Höhrmann

	initial checkin

	src/charsets.c (1.1), src/charsets.h (1.1)


(868) 2003-04-26 17:12      Björn Höhrmann

	fix to handle characters above U+FFFF

	src/win32tc.c (1.2)


(867) 2003-04-25 23:33      Björn Höhrmann

	adding some missing comment delimiters

	src/tidylib.c (1.17)


(866) 2003-04-25 23:19      Björn Höhrmann

	fix for bug 727847

	include/platform.h (1.42), src/tidylib.c (1.16)


(865) 2003-04-25 14:24      Björn Höhrmann

	fix for bug 727049

	src/utf8.c (1.5)


(864) 2003-04-25 00:26      Björn Höhrmann

	adding experimental support for Win32 MLang transcoding routines;
	these are deactivated by default, compile with
	-DTIDY_WIN32_MLANG_SUPPORT and run Tidy with e.g. --input-encoding
	iso-8859-2 to test it; several parts of Tidy need to be
	restructured to avoid some hacks used by this code.

	src/config.c (1.60), src/streamio.c (1.9), src/streamio.h (1.6),
	src/tidylib.c (1.15), src/win32tc.c (1.1), src/win32tc.h (1.1)


(863) 2003-04-21 17:51      Björn Höhrmann

	Revised fix for 511243 and fixes for bugs 725080, 725081, 725082,
	725083, and 725084

	include/tidyenum.h (1.8), src/config.c (1.59), src/pprint.c (1.67)


(862) 2003-04-19 12:16       Charlie Reitzel

	Tweak to [ 511243 ] xhtml utf8 format bug to avoid problems when
	SUPPORT_ASIAN_ENCODINGS is disabled.

	src/pprint.c (1.66)


(861) 2003-04-19 11:21       Charlie Reitzel

	Fix [ 511243 ] xhtml utf8 format bug

	src/pprint.c (1.65)


(860) 2003-04-18 18:58      Björn Höhrmann

	fix for bug 695408 and partial fix for 560340

	src/parser.c (1.78)


(859) 2003-04-18 16:53      Björn Höhrmann

	cleanup, consistent use of tmbstrlen

	src/access.c (1.7), src/attrs.c (1.66), src/clean.c (1.33),
	src/config.c (1.58), src/istack.c (1.13)


(858) 2003-04-18 15:34      Björn Höhrmann

	fix for -Wall warnings

	include/tidy.h (1.6), src/entities.c (1.12), src/entities.h (1.5),
	src/lexer.c (1.95), src/lexer.h (1.8), src/localize.c (1.79),
	src/message.h (1.6), src/streamio.c (1.8), src/streamio.h (1.5),
	src/tags.c (1.36), src/tidy-int.h (1.5), src/tidylib.c (1.14)


(857) 2003-04-18 13:25      Björn Höhrmann

	fix for bug 723772

	src/parser.c (1.77)


(856) 2003-04-18 11:31      Björn Höhrmann

	fix for bug 530791

	src/pprint.c (1.64)


(855) 2003-04-17 19:15      Björn Höhrmann

	fix for bug 689588

	src/tidylib.c (1.13)


(854) 2003-04-17 18:12      Björn Höhrmann

	fix for bug 723206 and some cleanup

	src/lexer.c (1.94), src/lexer.h (1.7), src/parser.c (1.76)


(853) 2003-04-17 15:04      Björn Höhrmann

	fix for bug 723309, LookupTagDef must not depend on element order

	src/tags.c (1.35)


(852) 2003-04-17 12:53       Charlie Reitzel

	An assert() for TidyTagId == tag_defs[ TidyTagId ].id in
	LookupTagDef()

	src/tags.c (1.34)


(851) 2003-04-17 11:52       Charlie Reitzel

	Reinstate asserts on TidyAttrId == array index in attribute
	definitions in attrs.c.  Added the same assertion for element type
	definitions to tags.c.
	
	LookupTagDef() is broken!  Consequently, so is --logical-emphasis.

	src/attrs.c (1.65), src/tags.c (1.33)


(850) 2003-04-17 11:50       Charlie Reitzel

	Move IsQuote() to avoid compile warnings.

	src/lexer.c (1.93)


(849) 2003-04-17 11:48       Charlie Reitzel

	Got it this time: [ 689588 ] Tidy generates CR-CR-LF EOLs
	
	Fix is to link to static CRT.  This increases binary size
	substantially, but what can you do.

	build/msvc/tidy.dsp (1.3), build/msvc/tidylib.dsp (1.4)


(848) 2003-04-17 11:47       Charlie Reitzel

	Set "all" as 1st (and default) target.

	build/msvc/Makefile.vc6 (1.5)


(847) 2003-04-17 10:33       Charlie Reitzel

	[ 719173 ] attrdict.c/.h need to be added to the makefiles [ 689588
	] Tidy generates CR-CR-LF EOLs - Fix is to link to static CRT. 
	This increases binary size substantially, but what can you do. 
	CVSa
	----------------------------------------------------------------------

	build/msvc/Makefile.vc6 (1.4), build/msvc/tidydll.dsp (1.3),
	build/msvc/tidylib.dsp (1.3)


(846) 2003-04-16 20:39      Björn Höhrmann

	fix for bug 578216 and 505745

	src/pprint.c (1.63)


(845) 2003-04-16 18:18      Björn Höhrmann

	fix for bug 505745

	src/parser.c (1.75)


(844) 2003-04-16 17:51      Björn Höhrmann

	fix for bug 722753

	src/parser.c (1.74)


(843) 2003-04-16 17:24      Björn Höhrmann

	add a newline

	src/attrdict.h (1.2)


(842) 2003-04-16 12:37      Björn Höhrmann

	fix for bug 707446

	src/pprint.c (1.62)


(841) 2003-04-15 11:48      Björn Höhrmann

	fix for bug 645954

	src/pprint.c (1.61)


(840) 2003-04-13 18:03      Björn Höhrmann

	fix for 719801 and other pre bugs

	src/parser.c (1.73), src/pprint.c (1.60)


(839) 2003-04-13 09:47      Björn Höhrmann

	fix for bug 720616

	src/clean.c (1.32)


(838) 2003-04-13 09:43      Björn Höhrmann

	fix for bug 720616

	src/clean.c (1.31)


(837) 2003-04-11 22:57   Terry Teague

	[ 719173 ] attrdict.c/.h need to be added to the makefiles.

	build/gmake/Makefile (1.5), build/gnuauto/src/Makefile.am (1.6)


(836) 2003-04-11 22:56   Terry Teague

	[ 715749 ] inconsistent headers in buffio.c.

	src/buffio.c (1.6)


(835) 2003-04-11 16:56      Björn Höhrmann

	fix for bug 513113, quote marks only end unquoted attributes if
	followed by >

	src/lexer.c (1.92)


(834) 2003-04-11 16:20      Björn Höhrmann

	lowercase m

	src/localize.c (1.78)


(833) 2003-04-11 12:21      Björn Höhrmann

	use consistent VERS_* logic and fixing various element version
	definition errors

	src/attrdict.c (1.2), src/lexer.h (1.6), src/tags.c (1.32)


(832) 2003-04-11 00:40      Björn Höhrmann

	fix for bug 719467, report missing document type declaration

	src/localize.c (1.77), src/message.h (1.5), src/parser.c (1.72)


(831) 2003-04-10 21:49      Björn Höhrmann

	handle <head><script src=foo><meta name=foo
	content=bar>

	src/lexer.c (1.91)


(830) 2003-04-10 20:50      Björn Höhrmann

	transform case before pushing back

	src/lexer.c (1.90)


(829) 2003-04-10 20:36      Björn Höhrmann

	minor tweak to GetCDATA()

	src/lexer.c (1.89)


(828) 2003-04-10 13:04      Björn Höhrmann

	more sophisticated support for invalid empty script elements

	src/lexer.c (1.88)


(827) 2003-04-10 12:08      Björn Höhrmann

	_TidyDocImpl::appData is a pointer and it's accessor functions
	declare ulong, should thus be ulong

	src/tidy-int.h (1.4)


(826) 2003-04-10 11:14      Björn Höhrmann

	Always report missing title elements

	src/parser.c (1.71)


(825) 2003-04-10 10:50      Björn Höhrmann

	TEXT macro conflicts with TEXT macro in windows.h; CDATA already
	defined for lexer thus PCDATA

	src/attrs.c (1.64), src/attrs.h (1.7)


(824) 2003-04-10 09:34      Björn Höhrmann

	deleting symbols now defined in attrs.h

	src/attrs.c (1.63)


(823) 2003-04-10 06:46      Björn Höhrmann

	attrIsEvent should cover all known attributes containing script
	code

	src/attrs.c (1.62)


(822) 2003-04-10 06:45      Björn Höhrmann

	fix for bug 586555, recognize strings only if
	--wrap-script-literals yes and the attribute is an event attribute

	src/pprint.c (1.59)


(821) 2003-04-10 03:08      Björn Höhrmann

	signed vs. unsigned integer

	src/lexer.c (1.87)


(820) 2003-04-09 23:56      Björn Höhrmann

	support for nested script elements where the end tag is escaped,
	e.g.
	<script>document.write('<script><\/script>')</script>

	src/lexer.c (1.86)


(819) 2003-04-09 06:33      Björn Höhrmann

	fix for bug 718127

	src/clean.c (1.30)


(818) 2003-04-09 05:08      Björn Höhrmann

	fix for 443678 in new GetCDATA() code

	src/lexer.c (1.85), src/parser.h (1.4)


(817) 2003-04-09 03:04      Björn Höhrmann

	Rewrite of GetCDATA(), fix for bugs 663548, 649845, 630990, 629885,
	609654, 599143, and 599700 :-)

	src/lexer.c (1.84)


(816) 2003-04-08 21:14      Björn Höhrmann

	Make VerifyHTTPEquiv readable

	src/clean.c (1.29)


(815) 2003-04-08 14:12       Charlie Reitzel

	Remove doctype setting unrelated to test case.

	test/input/cfg_656889.txt (1.3)


(814) 2003-04-08 14:05       Charlie Reitzel

	Remove fix warning unrelated to test case.

	test/input/in_671087.html (1.2)


(813) 2003-04-08 10:38       Charlie Reitzel

	Added a couple more test cases I had kicking around.

	test/input/cfg_433012.txt (1.1), test/input/in_663548.html (1.1)


(812) 2003-04-07 19:06      Björn Höhrmann

	TAG_HASHSIZE unused, removing

	src/tags.h (1.7)


(811) 2003-04-07 18:56      Björn Höhrmann

	Adding attribute dictionary

	src/attrdict.c (1.1), src/attrdict.h (1.1), src/tags.c (1.31),
	src/tags.h (1.6)


(810) 2003-04-07 16:54      Björn Höhrmann

	fix for 526858, pseudo attributes of XML declaration always in
	lower case

	src/pprint.c (1.58)


(809) 2003-04-07 12:55      Björn Höhrmann

	Fix for 620394, find and discard <html> in <head>

	src/parser.c (1.70)


(808) 2003-04-07 12:47      Björn Höhrmann

	Fix for 620394, find and discard multiple <head> and
	<body> start tags

	src/parser.c (1.69)


(807) 2003-04-07 12:31      Björn Höhrmann

	fix for bug 621020, detect and discard multiple <html>
	elements

	src/parser.c (1.68)


(806) 2003-04-07 12:06      Björn Höhrmann

	Fix for 621940, only form, blockquote and noscript disallow
	pcdata/inline children in strict vs. loose document types

	src/parser.c (1.67)


(805) 2003-04-07 00:45      Björn Höhrmann

	Don't validate HTML 4.01 Frameset documents against HTML 3.2

	src/clean.c (1.28)


(804) 2003-04-07 00:35      Björn Höhrmann

	Add ParseDocTypeDecl to tokenize document type declaration in more
	useful manner

	src/lexer.c (1.83), src/lexer.h (1.5)


(803) 2003-04-06 23:18      Björn Höhrmann

	fix for 621674, generate complete document if no root element is
	found

	src/parser.c (1.66)


(802) 2003-04-06 22:06      Björn Höhrmann

	do not store closing -- in lexbuf for comments, partial fix for
	680664

	src/lexer.c (1.82), src/pprint.c (1.57)


(801) 2003-04-06 18:37      Björn Höhrmann

	partial fix for 711699, no doctype, no validation

	src/clean.c (1.27)


(800) 2003-04-06 18:27      Björn Höhrmann

	missing summary attribute is accessibility issue, not related to
	validation

	src/clean.c (1.26), src/tags.c (1.30)


(799) 2003-04-06 17:29      Björn Höhrmann

	fix for 706641

	src/attrs.c (1.61)


(798) 2003-04-06 16:35      Björn Höhrmann

	fix for 639887, in -xml id attributes aren't necessarily of type ID

	src/lexer.c (1.81)


(797) 2003-04-06 15:55      Björn Höhrmann

	fix for 663273, blocklevel ins/del

	src/parser.c (1.65)


(796) 2003-04-06 15:24      Björn Höhrmann

	fix for 713179, ins and del as inline elements

	src/parser.c (1.64)


(795) 2003-04-06 04:57      Björn Höhrmann

	assert() always fails

	src/attrs.c (1.60)


(794) 2003-04-03 13:58       Charlie Reitzel

	Undoing aesthetic changes to public interface to avoid breaking
	TidyLib apps without any functional benefit.

	include/tidyenum.h (1.7), src/attrs.c (1.59), src/attrs.h (1.6),
	src/clean.c (1.25), src/istack.c (1.12), src/parser.c (1.63),
	src/pprint.c (1.56), src/tags.c (1.29), src/tags.h (1.5),
	src/tidylib.c (1.12)


(793) 2003-04-03 13:50       Charlie Reitzel

	Added FAQ entry describing the how and why of running the Tidy
	regression test suite.	Appropriate for both Tidy users and TidyLib
	developers.

	htmldoc/faq.html (1.6)


(792) 2003-04-03 12:04       Charlie Reitzel

	Update test scripts to create output directory if it doesn't exist.
	 Fixed typo in onetest.cmd.

	test/onetest.cmd (1.2), test/testone.sh (1.8)


(791) 2003-04-03 11:58       Charlie Reitzel

	Test case for [ 678268 ] --output-xhtml produces bad xml

	test/input/in_678268.html (1.1), test/input/cfg_678268.txt (1.1)


(790) 2003-04-02 03:33   Terry Teague

	Conditionalize more code for UTF-16 support. Fixes contributed by
	Cory Nelson.

	src/streamio.c (1.7), src/tidylib.c (1.11)


(789) 2003-04-02 03:32   Terry Teague

	Update release date to 1st April 2003.

	src/localize.c (1.76)


(788) 2003-03-31 11:31      Björn Höhrmann

	reformatting element definitions

	src/tags.c (1.28)


(787) 2003-03-30 22:54      Björn Höhrmann

	-i and -indent should set --indent auto, not --indet yes

	console/tidy.c (1.9)


(786) 2003-03-30 20:37      Björn Höhrmann

	Adding missing elements/attributes

	include/tidyenum.h (1.6), src/attrs.c (1.58), src/tags.c (1.27)


(785) 2003-03-30 18:57      Björn Höhrmann

	cleanup, tabs to spaces; TidyTag_... to TidyElem_...,
	TidyAttr_UPPERCASE to TidyAttr_lowercase

	include/tidyenum.h (1.5), src/access.h (1.4), src/attrs.c (1.57),
	src/attrs.h (1.5), src/clean.c (1.24), src/istack.c (1.11),
	src/localize.c (1.75), src/parser.c (1.62), src/pprint.c (1.55),
	src/tags.c (1.26), src/tags.h (1.4), src/tidylib.c (1.10)


(784) 2003-03-30 18:49      Björn Höhrmann

	ulong needs to be defined on Win32, too

	include/platform.h (1.41)


(783) 2003-03-29 23:35   Terry Teague

	[ 708235 ] fails to build on osx because of missing type. Also
	other BSD based platforms.

	include/platform.h (1.40)


(782) 2003-03-29 23:33   Terry Teague

	[ 690068 ] enable repeated calls to tidy.

	console/tidy.c (1.8)


(781) 2003-03-29 23:12   Terry Teague

	[ 708229 ] gnuauto/setup.sh does not find libtoolize on osx.

	build/gnuauto/setup.sh (1.2)


(780) 2003-03-25 15:01       Charlie Reitzel

	Put in Dave's extra blank lines with the TidyVertSpace
	("vertical-space") option.

	htmldoc/faq.html (1.5), include/tidyenum.h (1.4), src/config.c
	(1.57), src/pprint.c (1.54)


(779) 2003-03-22 13:41       Charlie Reitzel

	Contrain document version according versions of character entities:
	basic or advanced.  Test with existing case [433012].

	src/entities.h (1.4), src/entities.c (1.11), src/lexer.c (1.80)


(778) 2003-03-22 12:32        Lee Passey

	HTTP implementation of a TidyInputSource -- moved from MAIN

	experimental/httpio.c (1.1), experimental/httpio.h (1.1)


(777) 2003-03-22 12:30        Lee Passey

	Moved to experimental directory

	src/httpio.c (dead), src/httpio.h (dead)


(776) 2003-03-22 12:23        Lee Passey

	initial checkin

	CVSROOT/checkoutlist (1.1), CVSROOT/commitinfo (1.1),
	CVSROOT/config (1.1), CVSROOT/cvswrappers (1.1), CVSROOT/editinfo
	(1.1), CVSROOT/loginfo (1.1), CVSROOT/modules (1.1), CVSROOT/notify
	(1.1), CVSROOT/rcsinfo (1.1), CVSROOT/taginfo (1.1),
	CVSROOT/verifymsg (1.1)


(775) 2003-03-21 18:29       Charlie Reitzel

	Update test cases.  Tweak character entity test case to be HTML 4
	compliant (wrap text in a paragraph element).

	test/testcases.txt (1.4), test/xmlcases.txt (1.2),
	test/input/in_433012.html (1.2)


(774) 2003-03-21 15:05        Lee Passey

	HTTP implementation of a TidyInputSource

	src/httpio.h (1.1), src/httpio.c (1.1)


(773) 2003-03-19 17:02       Charlie Reitzel

	Tweak test case to eliminate warnings unrelated to problem.  Still
	not working.

	test/testcases.txt (1.3), test/input/in_511243.xhtml (1.2)


(772) 2003-03-19 15:32       Charlie Reitzel

	Fix [ 558197 ] Warning count off Encoding errors were double
	counting warnings.

	src/localize.c (1.74)


(771) 2003-03-19 15:17       Charlie Reitzel

	Fix [ 616169 ] -m doesn't change mod. date on Windows
	
	Default value of TidyKeepFileTimes was wrong: should be NO.  Tested
	with case 431958, which uses write-back in its config file.

	src/config.c (1.56), src/tidylib.c (1.9)


(770) 2003-03-19 14:52       Charlie Reitzel

	Fix [ 685603 ] warning: cast to pointer from integer of different
	size and [ 654048 ] patch: incorrect cast from/to pointers.
	
	Found a couple more items with the 64-bit compiler.  Tests OK.

	src/config.c (1.55), src/streamio.c (1.6)


(769) 2003-03-19 14:33       Charlie Reitzel

	Fix [ 685603 ] warning: cast to pointer from integer of different
	size and [ 654048 ] patch: incorrect cast from/to pointers.  Get
	build on Alpha / 64-bit compilers working.  Checked that changes so
	far are backward compatible on 32-bit.

	include/fileio.h (1.4), include/tidy.h (1.5), src/buffio.c (1.5),
	src/config.c (1.54), src/config.h (1.5), src/fileio.c (1.5),
	src/tidylib.c (1.8)


(768) 2003-03-19 14:00       Charlie Reitzel

	Update expected return status for test case 431958.  Config file
	uses writeback, so return status will be 0 after 1st run.

	test/testcases.txt (1.2)


(767) 2003-03-19 13:37       Charlie Reitzel

	Update copyright statement: INRIA -> ERCIM and 2002 -> 2003

	build/gmake/Makefile (1.4), build/gnuauto/Makefile.am (1.3),
	build/gnuauto/console/Makefile.am (1.2),
	build/gnuauto/include/Makefile.am (1.2),
	build/gnuauto/src/Makefile.am (1.5), build/msvc/MakeDLL.vc6 (1.3),
	build/msvc/Makefile.vc6 (1.3), console/tidy.c (1.7),
	include/buffio.h (1.3), include/fileio.h (1.3), include/platform.h
	(1.39), include/tidy.h (1.4), include/tidyenum.h (1.3),
	src/access.c (1.6), src/access.h (1.3), src/alloc.c (1.4),
	src/attrask.c (1.3), src/attrget.c (1.3), src/attrs.c (1.56),
	src/attrs.h (1.4), src/buffio.c (1.4), src/clean.c (1.23),
	src/clean.h (1.3), src/config.c (1.53), src/config.h (1.4),
	src/entities.c (1.10), src/entities.h (1.3), src/fileio.c (1.4),
	src/forward.h (1.3), src/istack.c (1.10), src/lexer.c (1.79),
	src/lexer.h (1.4), src/localize.c (1.73), src/message.h (1.4),
	src/parser.c (1.61), src/parser.h (1.3), src/pprint.c (1.53),
	src/pprint.h (1.3), src/streamio.c (1.5), src/streamio.h (1.4),
	src/tagask.c (1.3), src/tags.c (1.25), src/tags.h (1.3),
	src/tidy-int.h (1.3), src/tidylib.c (1.7), src/tmbstr.c (1.5),
	src/tmbstr.h (1.3), src/utf8.c (1.4), src/utf8.h (1.3)


(766) 2003-03-19 13:33       Charlie Reitzel

	Updated test cases to compare result status to expected status.

	test/alltest.cmd (1.1), test/onetest.cmd (1.1), test/testall.sh
	(1.18), test/testcases.txt (1.1), test/testone.sh (1.7),
	test/testxml.sh (1.4), test/xmlcases.txt (1.1), test/xmltest.cmd
	(1.1)


(765) 2003-03-19 13:08       Charlie Reitzel

	Update FAQ to reflect TidyLib and provide a bit more info for folks
	just getting started with command line tools.

	htmldoc/faq.html (1.4)


(764) 2003-03-19 12:25       Charlie Reitzel

	Added license file to distro.

	htmldoc/license.html (1.1)


(763) 2003-03-19 07:54         Klaus Johannes Rusch

	#706260 size not accepted for input

	test/input/in_706260.html (1.1)


(762) 2003-03-18 21:01       Charlie Reitzel

	Added test case for [ 593705 ] Use of < comparison symbol
	confuses Tidy

	test/testall.sh (1.17), test/input/in_593705.html (1.1)


(761) 2003-03-18 20:55       Charlie Reitzel

	[ 662572 ] Assertion when wrapping extra long attributes

	src/pprint.c (1.52)


(760) 2003-03-18 20:42       Charlie Reitzel

	Fix [ 662577 ] Command line option --error-file ignored

	console/tidy.c (1.6)


(759) 2003-03-18 20:27       Charlie Reitzel

	Fix [ 695408 ] Empty spans getting dropped, even if they have attrs

	src/parser.c (1.60)


(758) 2003-03-18 20:26       Charlie Reitzel

	Add test case for [ 695408 ] Empty spans getting dropped, even if
	they have attrs

	test/testall.sh (1.16), test/input/cfg_695408.txt (1.1),
	test/input/in_695408.html (1.1)


(757) 2003-03-18 19:21       Charlie Reitzel

	Test case for [ 616744 ] Incorrect line break after closing tag in
	XML output.

	test/testall.sh (1.15), test/testxml.sh (1.3),
	test/input/cfg_616744.txt (1.1), test/input/in_616744.xml (1.1)


(756) 2003-03-18 18:51       Charlie Reitzel

	[ 651040 ] "null" in platform.h collides with QT.  Just use NULL.

	console/tab2space.c (1.3), include/platform.h (1.38), src/access.c
	(1.5), src/alloc.c (1.3), src/attrs.c (1.55), src/attrs.h (1.3),
	src/buffio.c (1.3), src/config.h (1.3), src/entities.c (1.9),
	src/fileio.c (1.3), src/istack.c (1.9), src/lexer.c (1.78),
	src/lexer.h (1.3), src/localize.c (1.72), src/parser.c (1.59),
	src/pprint.c (1.51), src/streamio.c (1.4), src/tidylib.c (1.6),
	src/tmbstr.c (1.4), src/utf8.c (1.3)


(755) 2003-03-18 18:50       Charlie Reitzel

	Fix [ 680818 ] confusion about HTML versions.  Move test from
	tags.c to clean.c Fix [ 651040 ] "null" in platform.h collides with
	QT.  Just use NULL.

	src/clean.c (1.22), src/tags.c (1.24)


(754) 2003-03-18 18:47       Charlie Reitzel

	Fix [ 651040 ] "null" in platform.h collides with QT.  Just use
	NULL.  Fix [ 705674 ] indent-spaces value in config ignored (1st
	March 2003) by moving fix to http://tidy.sf.net/bug/657015 from
	config.c to tidy.c

	console/tidy.c (1.5), src/config.c (1.52)


(753) 2003-03-18 14:46       Charlie Reitzel

	Fix [ 659811 ] Exit state with a missing input file

	src/config.c (1.51), src/localize.c (1.71), src/message.h (1.3),
	src/tidylib.c (1.5)


(752) 2003-03-18 13:59       Charlie Reitzel

	Fix [ 661606 ] Two bytes at the last line, w/ asian options

	src/config.c (1.50), src/lexer.c (1.77), src/streamio.c (1.3)


(751) 2003-03-18 13:54       Charlie Reitzel

	Added test case for [ 661606 ] Two bytes at the last line, w/ asian
	options

	test/testall.sh (1.14), test/input/cfg_661606.txt (1.1),
	test/input/in_661606.html (1.1)


(750) 2003-03-10 13:57        Lee Passey

	Include "platform.h" before using its #defines.

	src/config.c (1.49)


(749) 2003-03-09 14:34   Terry Teague

	[ 700185 ] "Interesting" typo in -help.

	src/localize.c (1.70), console/tidy.c (1.4)


(748) 2003-03-07 10:21       Charlie Reitzel

	Tweak: revert to /etc/tidyrc and fix comments for SUPPORT_GETPWNAM.
	 Also removed unused "original accessibility" defines.

	include/platform.h (1.37)


(747) 2003-03-07 10:19       Charlie Reitzel

	Tweak: Unix/Linux use unistd.h for access().  Make it the default. 
	May need to tweak again for Mac OS, OS/2, BeOS and VAX/VMS.

	src/config.c (1.48)


(746) 2003-03-05 13:07       Charlie Reitzel

	Fix handling of shared and user config files.  Only attempt to load
	if file exists.  Also, extend per-user config file to any platform
	that supports $HOME, not just getpwnam() - although extended
	capabilities are available on these platforms.	See CONFIG_FILE and
	USER_CONFIG_FILE in platform.h and tidy.c

	console/tidy.c (1.3), include/platform.h (1.36), include/tidy.h
	(1.3), src/config.c (1.47), src/localize.c (1.69)


(745) 2003-03-05 13:04       Charlie Reitzel

	Fix [ 676205 ] <img src="> crashes Tidy

	src/parser.c (1.58)


(744) 2003-03-03 21:35       Charlie Reitzel

	Fix [ 688746 ] incorrect charset value for utf-8

	src/clean.c (1.21)


(743) 2003-03-03 21:34       Charlie Reitzel

	Test case for [ 688746 ] incorrect charset value for utf-8

	test/testall.sh (1.13), test/input/cfg_688746.txt (1.1),
	test/input/in_688746.html (1.1)


(742) 2003-03-03 17:16       Charlie Reitzel

	Fix [ 676205 ] <img src="> crashes Tidy

	test/testall.sh (1.12), test/input/in_676205.html (1.1)


(741) 2003-03-03 14:45       Charlie Reitzel

	Fix [ 696799 ] Crash: <script language="">

	src/parser.c (1.57), src/tmbstr.c (1.3)


(740) 2003-03-03 14:42       Charlie Reitzel

	Test case for [ 696799 ] Crash: <script language="">

	test/testall.sh (1.11), test/input/in_696799.html (1.1)


(739) 2003-03-02 16:10   Terry Teague

	GetNextDeclaredTag function only returns every SECOND declared tag
	- here is a better fix.

	src/tags.c (1.23)


(738) 2003-03-01 23:31   Terry Teague

	[ 695630 ] quiet mode not quiet enough.

	src/tidylib.c (1.4)


(737) 2003-03-01 23:30   Terry Teague

	Update release date to 1st March 2003.

	src/localize.c (1.68)


(736) 2003-03-01 23:29   Terry Teague

	GetNextDeclaredTag function only returns every SECOND declared tag
	- fix by James Derry.

	src/tags.c (1.22)


(735) 2003-02-25 16:15        Lee Passey

	Do not attempt to reconcile the HTTPEquiv <meta> tag for RAW
	output.

	src/tidylib.c (1.3)


(734) 2003-02-25 16:12        Lee Passey

	1. Inclusion of "tidy.h" is unnecessary at this point.	2. The
	variable name "newline" may collide with the #define newline in
	lexer.h. Variable name was changed in prototype.

	src/streamio.h (1.3)


(733) 2003-02-22 02:12   Terry Teague

	[ 690371 ] Undefined LT_LITE_AGE: cannot build shared lib.

	build/gnuauto/src/Makefile.am (1.4)


(732) 2003-02-20 11:39       Charlie Reitzel

	Fix I/O problem when markup ends w/ <BR class=none> (or any
	empty element).

	src/lexer.c (1.76)


(731) 2003-02-18 02:16   Terry Teague

	Merged some changes (don't remember the bug #) I made to the branch
	that were missed when TidyLib was moved to the main trunk.

	build/gmake/Makefile (1.3)


(730) 2003-02-18 02:13   Terry Teague

	Fix casting problem (don't remember the bug #). This was a change I
	made to the branch, but forgot to checkin. Testing the build system
	for the main trunk version of TidyLib.

	src/config.c (1.46)


(729) 2003-02-16 16:12       Charlie Reitzel

	Put in note to pull man page from htmldoc dir instead of root dir,
	when/if this is ever done.

	build/gnuauto/Makefile.am (1.2)


(728) 2003-02-16 16:05       Charlie Reitzel

	Update Makefile to pull man page from new location.

	build/gmake/Makefile (1.2)


(727) 2003-02-16 15:55       Charlie Reitzel

	Move man_page.txt into htmldoc diretory.  Not a perfect place, but
	better than the project root.

	htmldoc/man_page.txt (1.1)


(726) 2003-02-16 15:50       Charlie Reitzel

	Got backslashes figured out: don't end line with one.  Now creates
	bin directory w/out problems.

	build/msvc/MakeDLL.vc6 (1.2), build/msvc/Makefile.vc6 (1.2)


(725) 2003-02-16 14:33       Charlie Reitzel

	Move TidyLib branch over to MAIN branch.  We are now "live"!

	build/gnuauto/src/Makefile.am (1.3), console/tab2space.c (1.2),
	console/tidy.c (1.2), htmldoc/doxygen.cfg (1.2),
	htmldoc/quickref.html (1.4), htmldoc/api/annotated.html (1.2),
	htmldoc/api/buffio_8h-source.html (1.2), htmldoc/api/buffio_8h.html
	(1.2), htmldoc/api/doxygen.css (1.2), htmldoc/api/doxygen.png
	(1.2), htmldoc/api/fileio_8h-source.html (1.2),
	htmldoc/api/fileio_8h.html (1.2), htmldoc/api/files.html (1.2),
	htmldoc/api/ftv2blank.png (1.2), htmldoc/api/ftv2doc.png (1.2),
	htmldoc/api/ftv2folderclosed.png (1.2),
	htmldoc/api/ftv2folderopen.png (1.2), htmldoc/api/ftv2lastnode.png
	(1.2), htmldoc/api/ftv2link.png (1.2),
	htmldoc/api/ftv2mlastnode.png (1.2), htmldoc/api/ftv2mnode.png
	(1.2), htmldoc/api/ftv2node.png (1.2),
	htmldoc/api/ftv2plastnode.png (1.2), htmldoc/api/ftv2pnode.png
	(1.2), htmldoc/api/ftv2vertline.png (1.2),
	htmldoc/api/functions.html (1.2), htmldoc/api/globals.html (1.2),
	htmldoc/api/group__AttrGet.html (1.2),
	htmldoc/api/group__Attribute.html (1.2),
	htmldoc/api/group__Basic.html (1.2), htmldoc/api/group__Clean.html
	(1.2), htmldoc/api/group__Configuration.html (1.2),
	htmldoc/api/group__IO.html (1.2), htmldoc/api/group__Memory.html
	(1.2), htmldoc/api/group__NodeAsk.html (1.2),
	htmldoc/api/group__Opaque.html (1.2), htmldoc/api/group__Parse.html
	(1.2), htmldoc/api/group__Save.html (1.2),
	htmldoc/api/group__Tree.html (1.2), htmldoc/api/index.html (1.2),
	htmldoc/api/main.html (1.2), htmldoc/api/modules.html (1.2),
	htmldoc/api/structTidyAttr.html (1.2),
	htmldoc/api/structTidyDoc.html (1.2),
	htmldoc/api/structTidyNode.html (1.2),
	htmldoc/api/structTidyOption.html (1.2),
	htmldoc/api/struct__TidyBuffer.html (1.2),
	htmldoc/api/struct__TidyInputSource.html (1.2),
	htmldoc/api/struct__TidyOutputSink.html (1.2),
	htmldoc/api/tidy_8h-source.html (1.2), htmldoc/api/tidy_8h.html
	(1.2), htmldoc/api/tidyenum_8h-source.html (1.2),
	htmldoc/api/tidyenum_8h.html (1.2), htmldoc/api/tree.html (1.2),
	htmldoc/api/tree.js (1.2), htmldoc/api/treeview.js (1.2),
	include/buffio.h (1.2), include/fileio.h (1.2), include/html.h
	(dead), include/platform.h (1.35), include/tidy.h (1.2),
	include/tidyenum.h (1.2), src/access.c (1.4), src/access.h (1.2),
	src/alloc.c (1.2), src/attrask.c (1.2), src/attrget.c (1.2),
	src/attrs.c (1.54), src/attrs.h (1.2), src/buffio.c (1.2),
	src/clean.c (1.20), src/clean.h (1.2), src/config.c (1.45),
	src/config.h (1.2), src/entities.c (1.8), src/entities.h (1.2),
	src/fileio.c (1.2), src/forward.h (1.2), src/istack.c (1.8),
	src/lexer.c (1.75), src/lexer.h (1.2), src/localize.c (1.67),
	src/message.h (1.2), src/parser.c (1.56), src/parser.h (1.2),
	src/pprint.c (1.50), src/pprint.h (1.2), src/streamio.c (1.2),
	src/streamio.h (1.2), src/tab2space.c (dead), src/tagask.c (1.2),
	src/tags.c (1.21), src/tags.h (1.2), src/tidy-int.h (1.2),
	src/tidy.c (dead), src/tidylib.c (1.2), src/tmbstr.c (1.2),
	src/tmbstr.h (1.2), src/utf8.c (1.2), src/utf8.h (1.2),
	test/testall.sh (1.10), test/testone.sh (1.6), test/testxml.sh
	(1.2), test/input/cfg_540045.txt (1.2), test/input/cfg_540571.txt
	(1.2), test/input/cfg_586555.txt (1.2), test/input/cfg_634889.txt
	(1.2), test/input/cfg_640473.txt (1.2), test/input/cfg_640474.txt
	(1.2), test/input/cfg_646946.txt (1.2), test/input/cfg_647255.txt
	(1.2), test/input/cfg_647900.txt (1.2), test/input/cfg_649812.txt
	(1.2), test/input/cfg_656889.txt (1.2), test/input/cfg_658230.txt
	(1.2), test/input/cfg_660397.txt (1.2), test/input/cfg_676156.txt
	(1.2), test/input/in_427826.html (1.4), test/input/in_511679.html
	(1.2), test/input/in_514893.html (1.2), test/input/in_553468.xhtml
	(1.2), test/input/in_566542.html (1.2), test/input/in_586555.html
	(1.2), test/input/in_586562.html (1.2), test/input/in_588061.html
	(1.2), test/input/in_620531.html (1.2), test/input/in_629885.html
	(1.2), test/input/in_634889.html (1.2), test/input/in_640473.html
	(1.2), test/input/in_640474.xml (1.2), test/input/in_646946.xml
	(1.2), test/input/in_647255.html (1.2), test/input/in_647900.html
	(1.2), test/input/in_649812.html (1.2), test/input/in_655338.html
	(1.2), test/input/in_656889.html (1.2), test/input/in_658230.html
	(1.2), test/input/in_660397.html (1.2), test/input/in_676156.html
	(1.2), test/input/in_676205.xhtml (1.2), test/input/in_679135.html
	(1.2), test/input/in_680664.xhtml (1.2),
	test/output/out_427820.html (1.2), test/output/out_427826.html
	(1.3), test/output/out_480701.html (1.2),
	test/output/out_533233.html (1.4)


(724) 2003-02-08 21:21   Terry Teague

	Doug Kearns noticed 'gnu-emacs' error reporting format had changed
	slightly. Fixed to be the same as Tidy "Classic".

	src/localize.c (1.60.2.25)


(723) 2003-02-08 21:18   Terry Teague

	[ 648983 ] --gnu-emacs option ignored.

	console/tidy.c (1.1.2.16)


(722) 2003-02-08 21:12   Terry Teague

	[ 669492 ] tidy not reading CONFIG_FILE.

	console/tidy.c (1.1.2.15)


(721) 2003-02-08 20:30   Terry Teague

	[ 681703 ] tab2space ignore the "-tabs" option. Also fixed a bunch
	of other bugs in this code.

	console/tab2space.c (1.1.2.3)


(720) 2003-02-05 22:44   Terry Teague

	680807 - typo in warnings

	src/localize.c (1.60.2.24)


(719) 2003-02-05 18:41   Terry Teague

	[ 676205 ] &lt;img src="&gt; crashes Tidy

	test/input/in_676205.xhtml (1.1.2.1)


(718) 2003-02-05 18:41   Terry Teague

	[ 679135 ] Crashes while checking attributes

	test/input/in_679135.html (1.1.2.1)


(717) 2003-02-05 18:40   Terry Teague

	[ 680664 ] Malformed comment generates bad (X)HTML

	test/input/in_680664.xhtml (1.1.2.1)


(716) 2003-02-05 14:12       Charlie Reitzel

	Fix [ 676156 ] tidy --input-encoding is broken.  Old TidyLib bug.

	src/buffio.c (1.1.2.5), src/fileio.c (1.1.2.5)


(715) 2003-02-05 14:11       Charlie Reitzel

	Test case: [ 676156 ] tidy --input-encoding is broken

	test/testall.sh (1.9.2.16), test/input/cfg_676156.txt (1.1.2.1),
	test/input/in_676156.html (1.1.2.1)


(714) 2003-02-05 11:13       Charlie Reitzel

	Change per F.J. Franklin

	build/gnuauto/src/Makefile.am (1.2)


(713) 2003-02-05 11:11       Charlie Reitzel

	Fix: let tidyNodeGetText() work for any node type, even nodes with
	only whitespace.

	src/tidylib.c (1.1.2.19)


(712) 2003-02-05 11:10       Charlie Reitzel

	Fix nodeHasText() to work for any node type, not just text nodes.

	src/tags.c (1.20.2.12)


(711) 2003-02-04 02:06   Terry Teague

	672770 - redeclaration compiler warning for lexer.c.

	src/lexer.c (1.72.2.15)


(710) 2003-02-03 18:07       Charlie Reitzel

	Remove DOCTYPE and XML namespace attribute if input is XHTML and
	TidyHtmlOut == yes.  Also, do not force numeric entities if no
	DOCTYPE is present.  Content model will be assumed to be HTML 3.2
	and only basic entities will be emitted - which are compatible with
	all browsers.

	src/tidylib.c (1.1.2.18)


(709) 2003-02-03 18:05       Charlie Reitzel

	Fix: Do not set wantXhtml = yes if TidyHtmlOut == yes.

	src/tags.c (1.20.2.11)


(708) 2003-02-03 18:03       Charlie Reitzel

	Fix reporting of given DOCTYPE by preserving input node. 
	Currently, if DOCTYPE is "fixed", the fixed version is reported as
	though given.  Also, generic content/doctype mismatch warning no
	longer reported.  Detailed messages are now reported.  Also, remove
	XHTML DOCTYPE and XML namespace attribute if TidyHtmlOut==yes.

	src/lexer.c (1.72.2.14), src/tidy-int.h (1.1.2.11), src/localize.c
	(1.60.2.23)


(707) 2003-02-03 17:47       Charlie Reitzel

	1) Fix HtmlVersionNameFromCode() to handle XHTML names.  2) Fix
	FixDocType() to not add xmlns attribute for TidyHtmlOut==yes.

	src/lexer.c (1.72.2.13), src/lexer.h (1.1.2.9)


(706) 2003-02-03 17:43       Charlie Reitzel

	Add safe attribute versions accessor macro.

	src/attrs.h (1.1.2.10)


(705) 2003-02-03 17:42       Charlie Reitzel

	Remove some cruft (#if 0 ... #endif).

	src/attrs.c (1.53.2.9)


(704) 2003-02-03 17:42       Charlie Reitzel

	Fix possible segfaults in new node/attribute version compliance
	checking code.

	src/clean.c (1.18.2.13)


(703) 2003-02-01 22:47   Terry Teague

	Update release date to 1st February 2003.

	src/localize.c (1.60.2.22)


(702) 2003-02-01 16:37       Charlie Reitzel

	Fix message formatting for node compliance warnings.

	src/localize.c (1.60.2.21)


(701) 2003-02-01 16:03       Charlie Reitzel

	1) Tweak DOCTYPE recognition to recognize all HTML 4 versions (was 
	  inexplicably skipping "HTML 4.01") and check XHTML FPIs as well.
	
	2) Add routine to lookup version name by code.

	src/lexer.c (1.72.2.12), src/lexer.h (1.1.2.8)


(700) 2003-02-01 15:53       Charlie Reitzel

	Tweak version reporting for entity printing purposes: prefer HTML 4
	over 3.2 when an HTML 4 doctype is present or requested.

	src/tags.c (1.20.2.10)


(699) 2003-02-01 15:52       Charlie Reitzel

	Tweak tagId() macro to avoid implicit int-to-enum cast.

	src/tags.h (1.1.2.10)


(698) 2003-02-01 15:51       Charlie Reitzel

	Add call for HTML version compliance checking.	Also, fix bug: free
	anchors before parse.

	src/tidylib.c (1.1.2.17)


(697) 2003-02-01 15:48       Charlie Reitzel

	Updates to report new compliance warnings.

	src/localize.c (1.60.2.20), src/message.h (1.1.2.7)


(696) 2003-02-01 15:44       Charlie Reitzel

	Fix some attribute checking code (use new macros) and added HTML
	version compliance checking routines (doc, node, attributes). 
	Complains about usage that is not compliant with desired version of
	HTML.

	src/clean.c (1.18.2.12), src/clean.h (1.1.2.4)


(695) 2003-02-01 15:11       Charlie Reitzel

	Added a couple helper macros for safety and convenience when
	working with attribute values.

	src/attrs.h (1.1.2.9)


(694) 2003-01-23 15:41        Lee Passey

	Previously, when the lexer encountered an invalid attribute it
	would report a warning that the attribute had an invalid value. 
	This change adds a new message for invalid attribute names.

	src/message.h (1.1.2.6), src/localize.c (1.60.2.19), src/lexer.c
	(1.72.2.11)


(693) 2003-01-22 13:27        Lee Passey

	Don't prune empty block elements if they have attributes.

	src/parser.c (1.53.2.13)


(692) 2003-01-20 05:09         Klaus Johannes Rusch

	#671087 tidy loops with --new-inline-tags table,tr,td

	test/input/in_671087.html (1.1)


(691) 2003-01-18 09:24       Charlie Reitzel

	Update source locations for MSVC.

	build/msvc/tidy.dsp (1.2), build/msvc/tidydll.dsp (1.2),
	build/msvc/tidylib.dsp (1.2)


(690) 2003-01-18 09:23       Charlie Reitzel

	Adding build subdirectories with initial contents for gmake, GNU
	AutoTools and Microsoft VC++ 6.0.

	build/readme.txt (1.1), build/gmake/Makefile (1.1),
	build/gmake/readme.txt (1.1), build/gnuauto/Makefile.am (1.1),
	build/gnuauto/configure.in (1.1), build/gnuauto/readme.txt (1.1),
	build/gnuauto/setup.sh (1.1), build/gnuauto/console/Makefile.am
	(1.1), build/gnuauto/include/Makefile.am (1.1),
	build/gnuauto/src/Makefile.am (1.1), build/msvc/MakeDLL.vc6 (1.1),
	build/msvc/Makefile.vc6 (1.1), build/msvc/tidy.dsp (1.1),
	build/msvc/tidy.dsw (1.1), build/msvc/tidydll.dsp (1.1),
	build/msvc/tidylib.dsp (1.1)


(689) 2003-01-08 13:01        Lee Passey

	 Added warning message when attributes are added to an element.

	src/tags.c (1.20.2.9)


(688) 2003-01-08 12:59        Lee Passey

	1.  Changed message for missing attribute to "lacks attribute" from
	"attribute lacks value." 2.  Added warning message for added
	attributes.

	src/localize.c (1.60.2.18)


(687) 2003-01-08 12:54        Lee Passey

	Converted unused "MISSING_ATTRIBUTE" define to
	"INSERTING_ATTRIBUTE".

	src/message.h (1.1.2.5)


(686) 2003-01-08 12:30        Lee Passey

	Changed encoding names to match IETF standards.

	src/clean.c (1.18.2.11)


(685) 2003-01-06 03:52   Terry Teague

	Fix up platform convenience macros for MkLinux. Add platform
	convenience macros for ARM/Newton.

	include/platform.h (1.30.2.10)


(684) 2003-01-06 03:50   Terry Teague

	Changed use of "release_date" to "tidyReleaseDate()". Made
	"W3C_Version" constant.

	src/lexer.c (1.72.2.10)


(683) 2003-01-06 03:47   Terry Teague

	Make "ReplacementCharEncoding" constant.

	src/streamio.c (1.1.2.15)


(682) 2003-01-06 03:46   Terry Teague

	Made "ReplacementCharEncoding" constant.

	src/streamio.h (1.1.2.8)


(681) 2003-01-06 03:45   Terry Teague

	Make "release_date" a static constant.

	src/localize.c (1.60.2.17)


(680) 2003-01-06 03:42   Terry Teague

	Remove unused function prototypes.

	src/access.c (1.3.2.8)


(679) 2003-01-03 04:48   Terry Teague

	One more fix related to saving the "doctype" option value to a
	config file.

	src/config.c (1.43.2.21)


(678) 2003-01-03 04:24   Terry Teague

	Fix more bugs related to saving the "doctype" option value to a
	config file.

	src/config.c (1.43.2.20)


(677) 2003-01-01 16:25   Terry Teague

	When saving the "doctype" option value to a config file, and the
	doctype is a user specified FPI, enclose the value in quotes.

	src/config.c (1.43.2.19)


(676) 2003-01-01 16:22   Terry Teague

	Updated the release date to 1st January 2003.

	src/localize.c (1.60.2.16)


(675) 2002-12-31 10:15       Charlie Reitzel

	Thanks to Christian Hennecke's patch, add support for character
	encodings: IBM858 (CP850+Euro) and Latin0 (ISO-8859-15, aka
	Latin9).  Entity handling should be improved for Latin9.  For now,
	output encoding is set to ASCII for both.

	src/config.c (1.43.2.18)


(674) 2002-12-31 10:12       Charlie Reitzel

	Add test case for enhancement [ 660397 ] Add support for IBM-858
	and ISO-8859-15

	test/testall.sh (1.9.2.15), test/input/cfg_660397.txt (1.1.2.1),
	test/input/in_660397.html (1.1.2.1)


(673) 2002-12-30 14:12        Lee Passey

	Applications using TidyLib may want to augment command-line and
	configuration file options.   The pOptCallback function pointer in
	TidyDocImpl allows an application developer to examine command-line
	and configuration file options after TidyLib has examined them and
	failed to recognize them.  This change adds function prototypes for
	the call back function, and for the setter function to set the
	callback pointer in the TidyDocImpl instance.

	include/tidy.h (1.1.2.12)


(672) 2002-12-30 14:08        Lee Passey

	1.  Applications using TidyLib may want to augment command-line and
	configuration file options.  This change adds a function to set the
	pOptCallback function pointer in TidyDocImpl which allows an
	application developer to examine command-line and configuration
	file options after TidyLib has examined them and failed to
	recognize them.  2.  Call FixBrakes duing cleanup to move
	terminating <br /> tags out of paragraph elements.

	src/tidylib.c (1.1.2.16)


(671) 2002-12-30 13:50        Lee Passey

	Applications using TidyLib may want to augment command-line and
	configuration file options.  Setting the pOptCallback function
	pointer in TidyDocImpl allows an application developer to examine
	command-line and configuration file options after TidyLib has
	examined them and failed to recognize them.  These change call the
	callback function (if any) when unknown command-line or
	configuration file options are encountered.

	src/config.c (1.43.2.17)


(670) 2002-12-30 13:39        Lee Passey

	Added a callback function pointer member variable to the internal
	tidy structure.  Applications using TidyLib may want to augment
	command-line and configuration file options.  Setting this callback
	allows an application developer to examine command-line and
	configuration file options after TidyLib has examined them and
	failed to recognize them.

	src/tidy-int.h (1.1.2.10)


(669) 2002-12-30 13:28        Lee Passey

	Added const qualifier to squelch compiler warnings.

	src/attrs.c (1.53.2.8)


(668) 2002-12-30 11:33        Lee Passey

	no message

	test/input/in_514893.html (1.1.2.1)


(667) 2002-12-30 11:19       Charlie Reitzel

	Added support for ISO-8859-15 (aka Latin0 and Latin9) and for
	IBM858 (IBM850+Euro) character encodings.  Latin0 output still
	needs work in PPrintChar().

	console/tidy.c (1.1.2.14), include/platform.h (1.30.2.9),
	src/config.c (1.43.2.16), src/config.h (1.1.2.7), src/localize.c
	(1.60.2.15), src/streamio.c (1.1.2.14), src/streamio.h (1.1.2.7)


(666) 2002-12-30 11:17       Charlie Reitzel

	Fix [427833] entity recognition problem.

	src/entities.c (1.7.2.5)


(665) 2002-12-29 20:54       Charlie Reitzel

	Implement real "const correctness" for statically initialized
	object (tag, attribute, option definitions and such).  Facilitate
	builds on embedded/Palm type devices.

	src/access.c (1.3.2.7), src/attrs.c (1.53.2.7), src/attrs.h
	(1.1.2.8), src/clean.c (1.18.2.10), src/config.c (1.43.2.15),
	src/config.h (1.1.2.6), src/entities.c (1.7.2.4), src/lexer.h
	(1.1.2.7), src/parser.c (1.53.2.12), src/pprint.c (1.45.2.13),
	src/streamio.c (1.1.2.13), src/tags.c (1.20.2.8), src/tags.h
	(1.1.2.9), src/tidylib.c (1.1.2.15), src/utf8.c (1.1.2.7)


(664) 2002-12-29 20:19       Charlie Reitzel

	Updating test case after setting binary sticky bit.

	test/input/in_658230.html (1.1.2.2)


(663) 2002-12-29 20:05       Charlie Reitzel

	Remove any diffs to pre-defined output.  It's useless.	Just diff
	against a baseline, possibly in a separate sandbox.

	test/testone.sh (1.5.2.4)


(662) 2002-12-29 17:52       Charlie Reitzel

	Another tweak to version detection.  If user wants HTML 4 doctype,
	favor HTML 4 versions over HTML 3.2.  This gives you the full set
	of character entities.

	src/tags.c (1.20.2.7)


(661) 2002-12-29 16:38       Charlie Reitzel

	Fix bug in testone.sh wrt diffs.  Refresh output files to current
	indenting (after verifying nothing else was broken or changed). 
	Added some test cases I had kicking around but had not yet added to
	CVS.

	test/testall.sh (1.9.2.14), test/testone.sh (1.5.2.3),
	test/input/cfg_540571.txt (1.1.2.1), test/input/cfg_634889.txt
	(1.1.2.1), test/input/cfg_658230.txt (1.1.2.1),
	test/input/in_427826.html (1.3.2.1), test/input/in_553468.xhtml
	(1.1.2.1), test/input/in_620531.html (1.1.2.1),
	test/input/in_629885.html (1.1.2.1), test/input/in_634889.html
	(1.1.2.1), test/input/in_658230.html (1.1.2.1),
	test/output/out_427820.html (1.1.2.1), test/output/out_427826.html
	(1.2.2.1), test/output/out_480701.html (1.1.2.1),
	test/output/out_533233.html (1.3.2.1)


(660) 2002-12-27 13:31       Charlie Reitzel

	Tweak parse of TidyNewline options.

	src/config.c (1.43.2.14)


(659) 2002-12-26 23:03   Terry Teague

	Patch #658484 - fix for broken ExpandTilde - by John Pate.

	src/config.c (1.43.2.13)


(658) 2002-12-21 12:22       Charlie Reitzel

	Some compilers won't ignore comments that are #if 0'd out.  Hope we
	made 'em happy this time.

	src/pprint.c (1.45.2.12)


(657) 2002-12-20 18:05       Charlie Reitzel

	Fully implement [ 503127 ] Small change to output of the
	-help-config parameter

	console/tidy.c (1.1.2.13)


(656) 2002-12-20 17:58       Charlie Reitzel

	Implement [ 503127 ] Small change to output of the -help-config
	parameter

	console/tidy.c (1.1.2.12)


(655) 2002-12-20 16:21       Charlie Reitzel

	Fix [ 656889 ] textarea text and line wrapping

	src/pprint.c (1.45.2.11)


(654) 2002-12-20 16:18       Charlie Reitzel

	Squelsh irrelevant warning.

	test/input/in_656889.html (1.1.2.2)


(653) 2002-12-20 15:54       Charlie Reitzel

	Per Lee Passey, always set stdout to binary.

	src/tidylib.c (1.1.2.14)


(652) 2002-12-20 15:54       Charlie Reitzel

	Don't use C++ comments in C sources

	src/clean.c (1.18.2.9)


(651) 2002-12-20 15:51       Charlie Reitzel

	Add test case [ 656889 ] textarea text and line wrapping

	test/testall.sh (1.9.2.13), test/input/cfg_656889.txt (1.1.2.1),
	test/input/in_656889.html (1.1.2.1)


(650) 2002-12-20 15:51       Charlie Reitzel

	Use -o option to avoid newline problems w/ standard output.

	test/testone.sh (1.5.2.2)


(649) 2002-12-18 12:49       Charlie Reitzel

	Reduce compile warnings.  Thanks to Rick Parsons.

	src/pprint.c (1.45.2.10), src/streamio.c (1.1.2.12)


(648) 2002-12-17 17:30        Lee Passey

	Added function to reconcile any http-equiv meta element with
	requested output encoding.

	src/tidylib.c (1.1.2.13)


(647) 2002-12-17 17:24        Lee Passey

	1.  RemoveNode() now returns the node removed.	2.  Added prototype
	for TrimEmptyElement(), which is no longer static.

	src/parser.h (1.1.2.5)


(646) 2002-12-17 17:22        Lee Passey

	1.  Changed signature of TrimEmptyElement from static to public so
	it could be used from other files.
	
	2.  Return the next node when one is trimmed out of existence.

	src/parser.c (1.53.2.11)


(645) 2002-12-17 17:06        Lee Passey

	1.  Changed the signature for RenameElem from static to public, so
	I could use it from other files.  2.  Added a function,
	"VerifyHTTPEquiv()" to verify that the "http-equiv" meta element
	for Content-type matches the output encoding.  3.  Added a function
	"FixBrakes()" to move final <br /> tags outside of <p>
	elements.  4.  Reordered things a little so I didn't have to
	forward declare "MergeProperties()"

	src/clean.c (1.18.2.8)


(644) 2002-12-17 16:22        Lee Passey

	Added a public prototype for RenameElem, so I could use it from
	other files, and added prototypes for two new

	src/clean.h (1.1.2.3)


(643) 2002-12-17 15:05       Charlie Reitzel

	Fix [ 646946 ] Bad doctype guessing in XML mode

	src/localize.c (1.60.2.14)


(642) 2002-12-17 15:04       Charlie Reitzel

	Added test case [ 646946 ] Bad doctype guessing in XML mode

	test/testall.sh (1.9.2.12), test/testxml.sh (1.1.2.3),
	test/input/cfg_646946.txt (1.1.2.1), test/input/in_646946.xml
	(1.1.2.1)


(641) 2002-12-17 14:52       Charlie Reitzel

	Remove private (to lexer.c) declaration from header file.

	src/lexer.h (1.1.2.6)


(640) 2002-12-17 14:49       Charlie Reitzel

	Added test case for [ 566542 ] parser hangs (P and lotsa inlines
	within LIs)

	test/testall.sh (1.9.2.11), test/input/in_566542.html (1.1.2.1)


(639) 2002-12-17 14:10       Charlie Reitzel

	Added test case [ 620531 ] br in pre must not cause line break

	test/testall.sh (1.9.2.10)


(638) 2002-12-17 14:08       Charlie Reitzel

	Added test case for [ 655338 ] Tidy leaves XML decl in wrong place

	test/testall.sh (1.9.2.9), test/input/in_655338.html (1.1.2.1)


(637) 2002-12-17 13:53       Charlie Reitzel

	Fix [ 655338 ] Tidy leaves XML decl in wrong place

	src/parser.c (1.53.2.10)


(636) 2002-12-17 13:51       Charlie Reitzel

	Remove unused code (within #if 0 ... #endif)

	src/entities.c (1.7.2.3)


(635) 2002-12-17 13:39       Charlie Reitzel

	Fixed default value of tab-size from 4 to actual value of 8.

	htmldoc/quickref.html (1.2.2.3)


(634) 2002-12-14 00:24       Charlie Reitzel

	Added --newline and --output-file documentation.  Added names for
	Asian and UTF16 encodings.

	htmldoc/quickref.html (1.2.2.2)


(633) 2002-12-13 23:45       Charlie Reitzel

	Added help-config/show-config info for TidyNewLine.  Add support
	for output-file option (-o) to command line tool.  Library will
	always have output set explicitly.

	console/tidy.c (1.1.2.11)


(632) 2002-12-13 23:42       Charlie Reitzel

	Added TidyNewline and TidyOutFile options.

	include/tidyenum.h (1.1.2.3)


(631) 2002-12-13 23:41       Charlie Reitzel

	Add support for TidyNewline option.  Pass setting to all output
	sinks.

	src/tidylib.c (1.1.2.12)


(630) 2002-12-13 23:40       Charlie Reitzel

	Added ENCODING_IO_CONFLICT error message (UTF16 to standard out on
	Windows and OS/2)

	src/message.h (1.1.2.4)


(629) 2002-12-13 23:38       Charlie Reitzel

	Added error message when writing UTF16 to the standard output on
	OS/2 or Windows.

	src/localize.c (1.60.2.13)


(628) 2002-12-13 23:36       Charlie Reitzel

	Use function version of fgetc() and fputc() to minimize standard
	I/O weirdness with embedded newlines.

	src/fileio.c (1.1.2.4)


(627) 2002-12-13 23:35       Charlie Reitzel

	Add support for TidyNewline (newline: lf|crlf|cr) and TidyOutFile
	(output-file) options.

	src/config.c (1.43.2.12)


(626) 2002-12-13 23:33       Charlie Reitzel

	Inquire newline setting and pass to sink.  Use setting to write
	newline as configured: LF, CRLF, CR.

	src/streamio.c (1.1.2.11), src/streamio.h (1.1.2.6)


(625) 2002-12-13 23:30       Charlie Reitzel

	Declare parser for newline config option.

	src/config.h (1.1.2.5)


(624) 2002-12-13 23:26       Charlie Reitzel

	Add config file to force output.  Added error condition to input
	file.

	test/input/cfg_647900.txt (1.1.2.1)


(623) 2002-12-13 23:23       Charlie Reitzel

	Make sure that badly nested forms are still caught.

	test/input/in_647900.html (1.1.2.3)


(622) 2002-12-13 22:38       Charlie Reitzel

	Fix [ 647900 ] tables are incorrectly merged

	src/parser.c (1.53.2.9)


(621) 2002-12-13 22:26       Charlie Reitzel

	Extend the test case

	test/input/in_647900.html (1.1.2.2)


(620) 2002-12-13 22:08       Charlie Reitzel

	Add test case [ 647900 ] tables are incorrectly merged

	test/testall.sh (1.9.2.8), test/input/in_647900.html (1.1.2.1)


(619) 2002-12-13 18:29       Charlie Reitzel

	Add generated API docs to CVS to facilitate distribution and
	publication on project web page.

	htmldoc/doxygen.cfg (1.1.2.1), htmldoc/api/annotated.html
	(1.1.2.1), htmldoc/api/buffio_8h-source.html (1.1.2.1),
	htmldoc/api/buffio_8h.html (1.1.2.1), htmldoc/api/doxygen.css
	(1.1.2.1), htmldoc/api/doxygen.png (1.1.2.1),
	htmldoc/api/fileio_8h-source.html (1.1.2.1),
	htmldoc/api/fileio_8h.html (1.1.2.1), htmldoc/api/files.html
	(1.1.2.1), htmldoc/api/ftv2blank.png (1.1.2.1),
	htmldoc/api/ftv2doc.png (1.1.2.1), htmldoc/api/ftv2folderclosed.png
	(1.1.2.1), htmldoc/api/ftv2folderopen.png (1.1.2.1),
	htmldoc/api/ftv2lastnode.png (1.1.2.1), htmldoc/api/ftv2link.png
	(1.1.2.1), htmldoc/api/ftv2mlastnode.png (1.1.2.1),
	htmldoc/api/ftv2mnode.png (1.1.2.1), htmldoc/api/ftv2node.png
	(1.1.2.1), htmldoc/api/ftv2plastnode.png (1.1.2.1),
	htmldoc/api/ftv2pnode.png (1.1.2.1), htmldoc/api/ftv2vertline.png
	(1.1.2.1), htmldoc/api/functions.html (1.1.2.1),
	htmldoc/api/globals.html (1.1.2.1), htmldoc/api/group__AttrGet.html
	(1.1.2.1), htmldoc/api/group__Attribute.html (1.1.2.1),
	htmldoc/api/group__Basic.html (1.1.2.1),
	htmldoc/api/group__Clean.html (1.1.2.1),
	htmldoc/api/group__Configuration.html (1.1.2.1),
	htmldoc/api/group__IO.html (1.1.2.1),
	htmldoc/api/group__Memory.html (1.1.2.1),
	htmldoc/api/group__NodeAsk.html (1.1.2.1),
	htmldoc/api/group__Opaque.html (1.1.2.1),
	htmldoc/api/group__Parse.html (1.1.2.1),
	htmldoc/api/group__Save.html (1.1.2.1),
	htmldoc/api/group__Tree.html (1.1.2.1), htmldoc/api/index.html
	(1.1.2.1), htmldoc/api/main.html (1.1.2.1),
	htmldoc/api/modules.html (1.1.2.1), htmldoc/api/structTidyAttr.html
	(1.1.2.1), htmldoc/api/structTidyDoc.html (1.1.2.1),
	htmldoc/api/structTidyNode.html (1.1.2.1),
	htmldoc/api/structTidyOption.html (1.1.2.1),
	htmldoc/api/struct__TidyBuffer.html (1.1.2.1),
	htmldoc/api/struct__TidyInputSource.html (1.1.2.1),
	htmldoc/api/struct__TidyOutputSink.html (1.1.2.1),
	htmldoc/api/tidy_8h-source.html (1.1.2.1), htmldoc/api/tidy_8h.html
	(1.1.2.1), htmldoc/api/tidyenum_8h-source.html (1.1.2.1),
	htmldoc/api/tidyenum_8h.html (1.1.2.1), htmldoc/api/tree.html
	(1.1.2.1), htmldoc/api/tree.js (1.1.2.1), htmldoc/api/treeview.js
	(1.1.2.1)


(618) 2002-12-13 18:25       Charlie Reitzel

	Add Doxygen API docs.  Run doxygen htmldoc\doxygen.cfg from the top
	TidyLib directory to generate API docs.

	include/buffio.h (1.1.2.4), include/fileio.h (1.1.2.2),
	include/tidy.h (1.1.2.11), include/tidyenum.h (1.1.2.2)


(617) 2002-12-10 10:54       Charlie Reitzel

	Fix Unicode (UTF16) support on Unix platforms.	Further work still
	needed for Windows and Mac to avoid problems caused by standard I/O
	O_TEXT mode translation of line endings.

	src/streamio.c (1.1.2.10)


(616) 2002-12-10 10:39       Charlie Reitzel

	Fix error-file option behavior for command line tool.  Library will
	always explicitly set output sink, but command line tool needs this
	for backward compatibility.

	console/tidy.c (1.1.2.10)


(615) 2002-12-08 16:21       Charlie Reitzel

	Add Ahmed's patches to get TidyLib building with
	SUPPORT_UTF16_ENCODINGS and SUPPORT_ACCESSIBILITY_CHECKS turned
	off.

	src/config.c (1.43.2.11), src/tidy-int.h (1.1.2.9), src/tidylib.c
	(1.1.2.11), console/tidy.c (1.1.2.9)


(614) 2002-12-06 18:04       Charlie Reitzel

	Added test case: [ 649812 ] Does TidyLib correctly handle Mac
	files?

	test/testall.sh (1.9.2.7), test/input/cfg_649812.txt (1.1.2.1),
	test/input/in_649812.html (1.1.2.1)


(613) 2002-12-04 09:59       Charlie Reitzel

	Copied Quick Reference update over to branch.

	htmldoc/quickref.html (1.2.2.1)


(612) 2002-12-04 09:56       Charlie Reitzel

	Added note about --doctype omit.  Implies --numeric-entities yes. 
	Ran Tidy on it and fixed empty tags (BR, A) for XHTML.

	htmldoc/quickref.html (1.3)


(611) 2002-12-02 18:36       Charlie Reitzel

	Added test case for [ 647255 ] UTF16 output garbled

	test/testall.sh (1.9.2.6), test/input/cfg_647255.txt (1.1.2.1),
	test/input/in_647255.html (1.1.2.1)


(610) 2002-12-02 03:28   Terry Teague

	Updated the release date to 1st December 2002.

	src/localize.c (1.66), src/localize.c (1.60.2.12)


(609) 2002-12-01 12:24       Charlie Reitzel

	Fix [646537] -m option clobbers input if errors

	src/tidylib.c (1.1.2.10)


(608) 2002-11-27 12:26       Charlie Reitzel

	Fix [ 640474 ] XML decl, attributes in wrong order

	src/pprint.c (1.45.2.9)


(607) 2002-11-27 12:25       Charlie Reitzel

	Added test case for [ 640474 ] XML decl, attributes in wrong order.

	test/testall.sh (1.9.2.5), test/testxml.sh (1.1.2.2),
	test/input/cfg_640474.txt (1.1.2.1), test/input/in_640474.xml
	(1.1.2.1)


(606) 2002-11-27 12:14       Charlie Reitzel

	Partial fix for [511679].  ParsePre was not recognizing end tags
	for ancestor elements and was escaping all kinds of stuff.  There
	are still problems.  In particular, both Bjoern and Richard O'Keefe
	concur that if a block level element (or at least DIV) is
	encountered, the current PRE should be ended and a new one started
	after the block element.  This would require state tracking akin to
	the inline stack.

	src/parser.c (1.53.2.8)


(605) 2002-11-27 12:09       Charlie Reitzel

	Added test case for [511679] "Block level elements in a <pre>
	section"

	test/testall.sh (1.9.2.4), test/input/in_511679.html (1.1.2.1)


(604) 2002-11-27 11:08       Charlie Reitzel

	Added script to run generic XML test cases.

	test/testxml.sh (1.1.2.1)


(603) 2002-11-21 17:13      Björn Höhrmann

	Fix for bug 622453. The lib used 'auto' as default for -i while
	04aug00 used 'no', the fix restores the old default.

	console/tidy.c (1.1.2.8), src/config.c (1.43.2.10)


(602) 2002-11-19 13:12       Charlie Reitzel

	Fix [640473]. Declared empty tags seem to be slipping through the
	cracks.  This is an experiment to figure out a decent place to pick
	them up.  Seems to work OK.

	src/parser.c (1.53.2.7)


(601) 2002-11-19 11:42       Charlie Reitzel

	Partial fix for [640473].  Not elegant.  Needed to coordinate
	declared tag list with options string value.  Impact on copying
	config.  Also fixed serious problem w/ parsing declared tags in
	config file.  May have been an old bug.  Problem w/ declared empty
	tags remains.

	src/config.c (1.43.2.9), src/tags.c (1.20.2.6), src/tags.h
	(1.1.2.8)


(600) 2002-11-19 11:39       Charlie Reitzel

	Re-do ErrorSummary() fix.

	src/localize.c (1.60.2.11)


(599) 2002-11-19 11:38       Charlie Reitzel

	Added test case for [640473]

	test/testall.sh (1.9.2.3), test/input/cfg_640473.txt (1.1.2.1),
	test/input/in_640473.html (1.1.2.1)


(598) 2002-11-04 03:45   Terry Teague

	Updated the release date to 1st November 2002.

	src/localize.c (1.60.2.10)


(597) 2002-11-04 03:21   Terry Teague

	Updated the release date to 1st November 2002.

	src/localize.c (1.65)


(596) 2002-11-02 15:17       Charlie Reitzel

	Obviously tidyErrorSummary() was never tested.	Fix seg fault.

	src/localize.c (1.60.2.9)


(595) 2002-11-02 15:16       Charlie Reitzel

	Move Lee's empty paragraph fix over to lib.

	src/parser.c (1.53.2.6)


(594) 2002-11-02 15:15       Charlie Reitzel

	Replace C++ comments (//) with C comment delimters (/* ... */).

	src/lexer.c (1.72.2.9)


(593) 2002-11-02 15:10       Charlie Reitzel

	Removed some cruft.  Removed info for defunct slides option.  Added
	call to tidyErrorSummary().

	console/tidy.c (1.1.2.7)


(592) 2002-10-29 18:53        Lee Passey

	Convert pointer value to boolean in HasCDATA()

	src/pprint.c (1.45.2.8)


(591) 2002-10-29 18:52        Lee Passey

	Sub-string functions now return pointer to substring, or null (0)
	if not found.

	src/tmbstr.h (1.1.2.3), src/tmbstr.c (1.1.2.5)


(590) 2002-10-22 11:02        Lee Passey

	Bad definition for nodeIsH3()

	src/tags.h (1.1.2.7)


(589) 2002-10-21 13:51        Lee Passey

	 Many (all?) compilers will sign-extend signed chars (the default)
	when converting them to unsigned integer values.  We must cast our
	chars to
	unsigned char before assigning them to prevent this from happening.

	src/lexer.c (1.72.2.8)


(588) 2002-10-21 13:28        Lee Passey

	When DropEmptyParas == no:
	
	<p></p> => <p>&nbsp;</p>

	src/parser.c (1.55)


(587) 2002-10-21 12:57       Charlie Reitzel

	Added a "What Now?" FAQ entry to help new users unfamiliar with
	command line tools to get started with Tidy.  Thanks to Rijk van
	Geijtenbeek and Dave Raggett for most of the text.

	htmldoc/faq.html (1.3)


(586) 2002-10-21 12:49       Charlie Reitzel

	Added "What Now?" to FAQ to help folks unfamiliar w/ command line
	tools get started with Tidy.  Thanks to Rijk van Geijtenbeek and
	Dave Raggett for providing most of the text.

	htmldoc/faq.html (1.2.2.1)


(585) 2002-10-20 14:59       Charlie Reitzel

	Propogate EndOfStream for UTF16LE.

	src/streamio.c (1.1.2.9)


(584) 2002-10-15 15:54       Charlie Reitzel

	Added nodeHasText() nodeGetText() functions.

	src/tidylib.c (1.1.2.9), src/tags.c (1.20.2.5), src/tags.h
	(1.1.2.6)


(583) 2002-10-15 15:52       Charlie Reitzel

	Partial fix for <PRE> problems.  Do not add newlines after
	<BR> when inside <PRE>.  Still need to fix tab
	counting.

	src/pprint.c (1.45.2.7)


(582) 2002-10-15 15:50       Charlie Reitzel

	Turn off some Unicode encoding error checking.	Breaks Big5.  Need
	to refactor UTF-8 encoding to separate from Unicode/ISO-10646 code
	set edits.

	src/utf8.c (1.1.2.6)


(581) 2002-10-15 15:46       Charlie Reitzel

	Split enum definitions into separate file.  Allows exporting
	constants to IDL files, Perl, etc.

	include/buffio.h (1.1.2.3), include/tidy.h (1.1.2.10),
	include/tidyenum.h (1.1.2.1)


(580) 2002-10-15 15:44       Charlie Reitzel

	Added a couple test cases.

	test/testall.sh (1.9.2.2), test/input/cfg_586555.txt (1.1.2.1),
	test/input/in_586555.html (1.1.2.1), test/input/in_586562.html
	(1.1.2.1)


(579) 2002-10-06 15:07   Terry Teague

	Updated the release date to 1st October 2002.

	src/localize.c (1.64), src/localize.c (1.60.2.8)


(578) 2002-10-06 15:06   Terry Teague

	[ 618782 ] BCC32 5.5.1 compile modifications by Austin Ziegler.

	include/platform.h (1.34), include/platform.h (1.30.2.8)


(577) 2002-09-03 00:13   Terry Teague

	Updated the release date to 1st September 2002.

	src/localize.c (1.60.2.7)


(576) 2002-09-03 00:06   Terry Teague

	Re-merged a minor fix that Klaus "lost" - #578005 - fix by Shane
	Turner 08 Jul 02

	src/tidy.c (1.47)


(575) 2002-09-03 00:02   Terry Teague

	Updated the release date to 1st September 2002.

	src/localize.c (1.63)


(574) 2002-09-03 00:00   Terry Teague

	[ 603128 ] tidy adds newlines after </html>

	test/input/in_603128.html (1.1)


(573) 2002-09-01 09:05         Klaus Johannes Rusch

	#603128 tidy adds newslines after </html> tag

	src/pprint.c (1.49), src/tidy.c (1.46), include/html.h (1.71)


(572) 2002-08-22 12:48         Klaus Johannes Rusch

	#598860 script parsing fails with quote chars

	src/lexer.c (1.74), test/input/in_598860.html (1.1)


(571) 2002-08-13 17:44       Charlie Reitzel

	Added mode flag to whitespace tiddling in PPrintText().  Avoid
	stripping leading or trailing blanks except for CDATA and COMMENT
	modes.	Also tweak attribute indenting to be sensitive to parent
	node indenting.

	src/pprint.c (1.45.2.6)


(570) 2002-08-13 17:41       Charlie Reitzel

	Two fixes: 1) Do not force XML declaration for XHTML. 2) Do not
	force XML declaration for UTF16 encodings.

	src/config.c (1.43.2.8)


(569) 2002-08-11 22:33   Terry Teague

	Fix prototypes for MemAlloc()/MemRealloc() to match those in
	"platform.h".

	console/tab2space.c (1.1.2.2)


(568) 2002-08-11 12:44       Charlie Reitzel

	Interface fixes per Terry Teague and "Yet Another Geek". 
	tidyParseBuffer() now parses a TidyBuffer and tidySaveBuffer()
	saves to one.  Also, YAG pointed out some naming conflicts for
	case-insensitive languages.

	include/buffio.h (1.1.2.2), include/tidy.h (1.1.2.9),
	src/tidy-int.h (1.1.2.8), src/tidylib.c (1.1.2.8)


(567) 2002-08-11 12:41       Charlie Reitzel

	Fix bug in config parsing.  SkipWhite() needs to stop at
	end-of-line.

	src/lexer.c (1.72.2.7), src/config.c (1.43.2.7), src/lexer.h
	(1.1.2.5)


(566) 2002-08-10 21:49   Terry Teague

	Fix setting of TidyIndentContent option to be Int not Bool, to
	avoid assertion failure.

	console/tidy.c (1.1.2.6)


(565) 2002-08-08 18:00       Charlie Reitzel

	Option renaming and simplification.  AutoBool stuff is now handled
	in a single value.

	console/tidy.c (1.1.2.5)


(564) 2002-08-08 17:58       Charlie Reitzel

	Fairly large update to the pretty printer.  Major change is to
	track indent state as of the _beginning_ and the "in attribute" and
	"in string" states as of the _end_ of both lines currently in the
	buffer.  Attribute indenting much improved. The creeping whitespace
	problem killed once and (I hope) for all.

	src/pprint.c (1.45.2.5), src/pprint.h (1.1.2.3)


(563) 2002-08-08 17:55       Charlie Reitzel

	Flesh out interface for Perl wrapper (needs everything declared to
	be defined).  Option renaming.

	src/tidylib.c (1.1.2.7)


(562) 2002-08-08 17:52       Charlie Reitzel

	Removed #if 0 cruft.  Added nodeIsElement()

	src/tags.c (1.20.2.4), src/tags.h (1.1.2.5)


(561) 2002-08-08 17:51       Charlie Reitzel

	Fix capitalization of tidyGetByte(), ..., tidyPutByte().

	src/streamio.c (1.1.2.8)


(560) 2002-08-08 17:50       Charlie Reitzel

	Fix [#586562] Multiple DOCTYPE decl. break XHTML

	src/parser.c (1.53.2.5)


(559) 2002-08-08 17:49       Charlie Reitzel

	Fix [#588061] Crash on www.tvnav.com.  Boundar condition problem
	when removing chunks of the document.

	src/clean.c (1.18.2.7)


(558) 2002-08-08 17:45       Charlie Reitzel

	Removed #if 0 cruft.  Added TidyAttr_ENCODING attribute for
	<?xml encoding="foo"?> still prints when
	--drop-proprietary-attributes yes.

	src/attrs.c (1.53.2.6), src/attrs.h (1.1.2.7)


(557) 2002-08-08 17:43       Charlie Reitzel

	Moved MIN()/MAX() from access.c to tidy-int.h

	src/access.c (1.3.2.6), src/tidy-int.h (1.1.2.7)


(556) 2002-08-08 17:42       Charlie Reitzel

	Added FindContainer().	Add attributes to END of list to preserve
	order.

	src/lexer.c (1.72.2.6), src/lexer.h (1.1.2.4)


(555) 2002-08-08 17:40       Charlie Reitzel

	Config cleanup.  Moved enums to public interface.  Removed
	PrintConfigOptions(), now in tidy.c.  Misc option renaming. 
	Removed ParseInvBool.

	src/config.c (1.43.2.6), src/config.h (1.1.2.4)


(554) 2002-08-08 17:38       Charlie Reitzel

	1) Removed TidySmartIndent and TidySmartBOM options.  Just check
	for "auto" state in code.  Doctype is only remaining "compound"
	option.
	
	2) Rename TidyOnlyErrors to TidyShowMarkup.  Is now just a regular
	bool and was able to eliminate "Inverse Bool" type.
	
	3) Added option enums to public interface and renamed to be
	consistent w/ public interface generally: TidyTriState,
	TidyDoctypeModes and TidyDupAttrModes.
	
	4) Fixed capitalization for tidyGetByte(), ..., tidyPutByte() I/O
	functions.
	
	5) Added "init" functions for TidyInputSource and TidyOutputSink. 
	Helpful with .NET marshalling for function pointers and perhaps
	other frameworks.
	
	6) Six fixed capitalization for event attribute interrogation
	methods.

	include/tidy.h (1.1.2.8)


(553) 2002-08-08 17:26       Charlie Reitzel

	Undo previous commit: MIN/MAX don't need to be public.

	include/platform.h (1.30.2.7)


(552) 2002-08-08 17:24       Charlie Reitzel

	Moved MIN/MAX from access.c to platform.h.  Need it in Pretty
	Print.

	include/platform.h (1.30.2.6)


(551) 2002-08-05 21:14   Terry Teague

	Minor tidy-ups. Updates for IRIX and AIX - by Russ Allbery

	include/platform.h (1.30.2.5)


(550) 2002-08-05 21:13   Terry Teague

	Updated the release date to 1st August 2002.

	src/localize.c (1.62), src/localize.c (1.60.2.6)


(549) 2002-08-05 21:12   Terry Teague

	Minor tidy-ups.

	include/platform.h (1.33)


(548) 2002-08-04 18:20   Terry Teague

	[ 588826 ] platform.h updates for IRIX and AIX - by Russ Allbery

	include/platform.h (1.32)


(547) 2002-07-29 10:42       Charlie Reitzel

	Fix for bug #588061.  Crash in CleanTree().

	test/testall.sh (1.9.2.1), test/input/in_588061.html (1.1.2.1)


(546) 2002-07-28 14:10       Charlie Reitzel

	Update to library: misc bug fixes and additions to public interface
	based on feedback received and use of lib to build GUI. 
	Highlights: made file and buffer I/O public, added export
	declarations for Win32 DLL build, made string type definitions
	conditional so they may be over-ridden for data marshalling
	purposes (e.g. .NET), added help text to tidy.c, added
	tidySetErrorSink() public function.

	src/alloc.c (1.1.2.3), src/buffio.c (1.1.2.4), src/buffio.h (dead),
	src/config.c (1.43.2.5), src/config.h (1.1.2.3), src/fileio.c
	(1.1.2.3), src/fileio.h (dead), src/lexer.c (1.72.2.5),
	console/tidy.c (1.1.2.4), include/buffio.h (1.1.2.1),
	include/fileio.h (1.1.2.1), include/platform.h (1.30.2.4),
	include/tidy.h (1.1.2.7), src/localize.c (1.60.2.5), src/message.h
	(1.1.2.3), src/pprint.c (1.45.2.4), src/streamio.c (1.1.2.7),
	src/streamio.h (1.1.2.5), src/tidy-int.h (1.1.2.6), src/tidylib.c
	(1.1.2.6)


(545) 2002-07-20 10:55       Charlie Reitzel

	Typo in config parameter.

	test/input/cfg_540045.txt (1.1.2.1)


(544) 2002-07-18 14:21       Charlie Reitzel

	Further refinement on minimal newlines for generic XML.  I.e. got
	it working this time.

	src/pprint.c (1.48)


(543) 2002-07-18 12:09       Charlie Reitzel

	Remove empty lines between tags in XML.

	src/pprint.c (1.47)


(542) 2002-07-18 12:08       Charlie Reitzel

	Added driver to run all generic XML tests.

	test/testxml.sh (1.1)


(541) 2002-07-14 15:37   Terry Teague

	Correct reversed tests.

	src/clean.c (1.18.2.6), src/streamio.c (1.1.2.6)


(540) 2002-07-14 15:36   Terry Teague

	Correct typo - MULITPLE should be MULTIPLE.

	src/attrs.h (1.1.2.6)


(539) 2002-07-13 21:12   Terry Teague

	Correct reversed tests. Correct test for NOBR tag rather than BR
	tag.

	src/parser.c (1.53.2.4)


(538) 2002-07-13 21:09   Terry Teague

	Correct reversed tests.

	src/access.c (1.3.2.5), src/clean.c (1.18.2.5), src/istack.c
	(1.7.2.4), src/streamio.c (1.1.2.5)


(537) 2002-07-13 21:05   Terry Teague

	Correct typo - MULITPLE should be MULTIPLE; correct reversed tests.

	include/tidy.h (1.1.2.6), src/attrs.c (1.53.2.5)


(536) 2002-07-09 17:06       Charlie Reitzel

	Test from bin directory.  Use variable for exe location.

	test/testone.sh (1.5.2.1)


(535) 2002-07-09 17:04       Charlie Reitzel

	Added brackets to inner array initialization.  Remove compilation
	warning.

	src/utf8.c (1.1.2.5)


(534) 2002-07-09 17:02       Charlie Reitzel

	Remove cruft caught by increased compiler warnings.

	console/tidy.c (1.1.2.3)


(533) 2002-07-09 17:01       Charlie Reitzel

	Fixed build problems.  Also, bring in platform.h!

	console/tab2space.c (1.1.2.1)


(532) 2002-07-08 21:57       Charlie Reitzel

	Added support for -help-config and -show-config.

	console/tidy.c (1.1.2.2)


(531) 2002-07-08 21:56       Charlie Reitzel

	Added some more config accessor functions.

	include/tidy.h (1.1.2.5)


(530) 2002-07-08 21:55       Charlie Reitzel

	Config tweaks and public functions to access current settings.

	src/config.c (1.43.2.4), src/tidylib.c (1.1.2.5)


(529) 2002-07-08 21:54       Charlie Reitzel

	Change innards of InputBuffer to be the same as and just cast to
	output buffer implementations.

	src/buffio.c (1.1.2.3), src/buffio.h (1.1.2.4)


(528) 2002-07-08 18:50       Charlie Reitzel

	Fix strncmp and strnstr functions to avoid overflow w/ difference
	between unsigned values.  Thanks to Pradeep Padala.  Fixes
	segmentation violation in PPrintScriptStyle() (test #533233).

	src/tmbstr.c (1.1.2.4)


(527) 2002-07-08 18:48       Charlie Reitzel

	Cannot use stderr or stdout as static initializers on GNU.

	console/tidy.c (1.1.2.1)


(526) 2002-07-08 14:03       Charlie Reitzel

	Enum-ified tag and attribute IDs.  Much the same as done previously
	with options.  This allows the IDs to be promoted all the way to
	the public interface.  To wit, attrask.c, attrget.c and tagask.c
	are now the _public_ implementations of the interrogation/retrieval
	functions as declared in tidy.h.  The internal implementations of
	these are all now macros, which should help performance
	considerably (trying not to lose much over original).
	
	Note, trade-off is reduced startup time vs. slightly increased
	lookup times for tags and attributes at parse time.  Use of static
	data may have significant advantages in server-side or any
	multi-document application where memory footprint is an issue. 
	I.e. the decreased footprint may keep more of the lookup data in
	the cache.  The other big win is we don't have to point everything
	back to the document anymore.  We still do for name lookups, tho,
	because of user declared tags.
	
	Have converted all modules to use nodeIsXXX() and attrIsXXX() and
	attrGetXXX() macros for node and attribute interrogation.  Try 'em,
	they're great.

	include/tidy.h (1.1.2.4), src/access.c (1.3.2.4), src/attrask.c
	(1.1.2.3), src/attrask.h (dead), src/attrget.c (1.1.2.3),
	src/attrget.h (dead), src/attrs.c (1.53.2.4), src/attrs.h
	(1.1.2.5), src/clean.c (1.18.2.4), src/config.c (1.43.2.3),
	src/istack.c (1.7.2.3), src/lexer.c (1.72.2.4), src/localize.c
	(1.60.2.4), src/parser.c (1.53.2.3), src/parser.h (1.1.2.4),
	src/pprint.c (1.45.2.3), src/streamio.c (1.1.2.4), src/tagask.c
	(1.1.2.3), src/tagask.h (dead), src/tagget.c (dead), src/tagget.h
	(dead), src/tags.c (1.20.2.3), src/tags.h (1.1.2.4), src/tidy-int.h
	(1.1.2.5), src/tidylib.c (1.1.2.4), src/utf8.c (1.1.2.4),
	src/utf8.h (1.1.2.3)


(525) 2002-07-08 03:50   Terry Teague

	Minor tidy-ups, mostly involving the header.

	src/utf8.c (1.1.2.3), src/utf8.h (1.1.2.2)


(524) 2002-07-08 03:47   Terry Teague

	Minor tidy-ups, mostly involving the header.

	src/pprint.h (1.1.2.2), src/streamio.c (1.1.2.3), src/streamio.h
	(1.1.2.4), src/tagask.c (1.1.2.2), src/tagask.h (1.1.2.2),
	src/tagget.c (1.1.2.2), src/tagget.h (1.1.2.2), src/tags.c
	(1.20.2.2), src/tags.h (1.1.2.3), src/tidy-int.h (1.1.2.4),
	src/tidylib.c (1.1.2.3), src/tmbstr.c (1.1.2.3), src/tmbstr.h
	(1.1.2.2)


(523) 2002-07-08 03:44   Terry Teague

	Minor tidy-ups, mostly involving the header.

	src/lexer.h (1.1.2.3), src/localize.c (1.60.2.3), src/message.h
	(1.1.2.2), src/parser.c (1.53.2.2), src/parser.h (1.1.2.3),
	src/pprint.c (1.45.2.2)


(522) 2002-07-08 03:40   Terry Teague

	Minor tidy-ups, mostly involving the header.

	src/clean.h (1.1.2.2), src/config.c (1.43.2.2), src/config.h
	(1.1.2.2), src/entities.c (1.7.2.2), src/entities.h (1.1.2.2),
	src/fileio.c (1.1.2.2), src/fileio.h (1.1.2.2), src/forward.h
	(1.1.2.5), src/istack.c (1.7.2.2), src/lexer.c (1.72.2.3)


(521) 2002-07-08 03:37   Terry Teague

	Minor tidy-ups, mostly involving the header.

	src/alloc.c (1.1.2.2), src/attrask.c (1.1.2.2), src/attrask.h
	(1.1.2.2), src/attrget.c (1.1.2.2), src/attrget.h (1.1.2.2),
	src/attrs.c (1.53.2.3), src/attrs.h (1.1.2.4), src/buffio.c
	(1.1.2.2), src/buffio.h (1.1.2.3), src/clean.c (1.18.2.3)


(520) 2002-07-08 03:34   Terry Teague

	Minor tidy-ups, mostly involving the header.

	include/platform.h (1.30.2.3), include/tidy.h (1.1.2.3),
	src/access.c (1.3.2.3), src/access.h (1.1.2.3)


(519) 2002-07-07 23:26   Terry Teague

	[ 578005 ] Some HTML Tidy bugs (ver. 04aug00)

	src/localize.c (1.61), src/parser.c (1.54), src/pprint.c (1.46),
	src/tidy.c (1.45)


(518) 2002-07-07 23:23   Terry Teague

	[ 578005 ] Some HTML Tidy bugs (ver. 04aug00)

	include/platform.h (1.31), src/clean.c (1.19), src/config.c (1.44),
	src/lexer.c (1.73)


(517) 2002-07-07 23:18   Terry Teague

	[ 578216 ] Incorrect indent of <SPAN> elements

	test/input/cfg_578216.txt (1.1), test/input/in_578216.html (1.1)


(516) 2002-07-06 16:49       Charlie Reitzel

	Revamp initialization of stderrStreamOut and stdoutStreamOut.  GNU
	C Lib doesn't is more ANSI-compliant and doesn't allow using
	Standard I/O global variables stderr and stdout to initialize a
	static struct member.  Instead, we need to wrap access to these
	"objects" with a function that checks if the FILE* member has been
	set.

	src/streamio.c (1.1.2.2), src/streamio.h (1.1.2.3), src/tidylib.c
	(1.1.2.2)


(515) 2002-07-06 16:45       Charlie Reitzel

	Remove declaration of static functions.

	src/attrs.h (1.1.2.3)


(514) 2002-07-06 09:47       Charlie Reitzel

	Don't define TidyInputSource or TidyOutputSink in more than one
	place.	Just include the public interface everywhere.

	src/forward.h (1.1.2.4)


(513) 2002-07-06 01:51       Charlie Reitzel

	A couple typo fixes.

	src/forward.h (1.1.2.3), src/tidy-int.h (1.1.2.3)


(512) 2002-07-05 14:49       Charlie Reitzel

	ANSI-ize code.	Big change was to revert to signed characters.	Any
	use of standard C libarary calls causes warnings (errors on Mac
	MSL!).	There were hundreds (and hundreds) of them.  Still any use
	of characters > 127 in a single byte (all over the place in
	Tidy) is "undefined" by ANSI.  These must be cast to (byte) prior
	to assignment to a char to avoid losing the high bit!  Danger Will
	Robinson.  Other change was to avoid multiple typedefs of structs. 
	Plus some cruft cleanup.

	include/platform.h (1.30.2.2), include/tidy.h (1.1.2.2),
	src/access.c (1.3.2.2), src/access.h (1.1.2.2), src/attrs.c
	(1.53.2.2), src/attrs.h (1.1.2.2), src/buffio.h (1.1.2.2),
	src/clean.c (1.18.2.2), src/forward.h (1.1.2.2), src/lexer.c
	(1.72.2.2), src/lexer.h (1.1.2.2), src/localize.c (1.60.2.2),
	src/parser.h (1.1.2.2), src/streamio.h (1.1.2.2), src/tags.h
	(1.1.2.2), src/tidy-int.h (1.1.2.2), src/tmbstr.c (1.1.2.2),
	src/utf8.c (1.1.2.2)


(511) 2002-07-03 20:12       Charlie Reitzel

	Initial commit for library version.  Runs against all test files w/
	only minimal differences in output.  To retrieve from CVS use the
	following command:
	
	cvs co -r TIDYLIB_0_1 Makefile* src include console test"
	
	Use a fresh sandbox directory to keep current and branch versions
	on your system at the same time.

	src/access.c (1.3.2.1), src/access.h (1.1.2.1), src/alloc.c
	(1.1.2.1), src/attrask.c (1.1.2.1), src/attrask.h (1.1.2.1),
	src/attrget.c (1.1.2.1), src/attrget.h (1.1.2.1), src/attrs.c
	(1.53.2.1), src/attrs.h (1.1.2.1), src/buffio.c (1.1.2.1),
	src/buffio.h (1.1.2.1), src/clean.c (1.18.2.1), src/clean.h
	(1.1.2.1), src/config.c (1.43.2.1), src/config.h (1.1.2.1),
	src/entities.c (1.7.2.1), src/entities.h (1.1.2.1), src/fileio.c
	(1.1.2.1), src/fileio.h (1.1.2.1), src/forward.h (1.1.2.1),
	src/istack.c (1.7.2.1), src/lexer.c (1.72.2.1), src/lexer.h
	(1.1.2.1), src/localize.c (1.60.2.1), src/message.h (1.1.2.1),
	src/parser.c (1.53.2.1), src/parser.h (1.1.2.1), src/pprint.c
	(1.45.2.1), src/pprint.h (1.1.2.1), src/streamio.c (1.1.2.1),
	src/streamio.h (1.1.2.1), src/tab2space.c (dead), src/tagask.c
	(1.1.2.1), src/tagask.h (1.1.2.1), src/tagget.c (1.1.2.1),
	src/tagget.h (1.1.2.1), src/tags.c (1.20.2.1), src/tags.h
	(1.1.2.1), src/tidy-int.h (1.1.2.1), src/tidy.c (dead),
	src/tidylib.c (1.1.2.1), src/tmbstr.c (1.1.2.1), src/tmbstr.h
	(1.1.2.1), src/utf8.c (1.1.2.1), src/utf8.h (1.1.2.1),
	console/tab2space.c (1.1), console/tidy.c (1.1), include/html.h
	(dead), include/platform.h (1.30.2.1), include/tidy.h (1.1.2.1)


(510) 2002-06-26 03:33   Terry Teague

	Add convenience macros for BSD/OS platform - from Nobuaki TOGASHI.

	include/platform.h (1.30)


(509) 2002-06-25 03:24   Terry Teague

	[ 569386 ] only languages fr, en, us accepted.

	src/access.c (1.3)


(508) 2002-06-25 03:21   Terry Teague

	More fixes for [ 567517 ] Cygwin's gcc gives warnings.

	include/platform.h (1.29)


(507) 2002-06-23 14:18   Terry Teague

	Debian.org Bug#150250: tidy: tidy --keep-time 1 -m don't keep
	original file time

	include/platform.h (1.28)


(506) 2002-06-23 14:14   Terry Teague

	[ 570027 ] Fixes crash in Word2000 cleanup

	src/clean.c (1.18), test/input/cfg_570027.txt (1.1),
	test/input/in_570027.html (1.1)


(505) 2002-06-16 17:52   Terry Teague

	[ 567517 ] Cygwin's gcc gives warnings. Other minor fixes.

	include/platform.h (1.27)


(504) 2002-06-02 19:48   Terry Teague

	Fix a couple of compiler warnings that were generating unnecessary
	EMails from cron jobs.

	src/access.c (1.2)


(503) 2002-05-31 18:18   Terry Teague

	[ 555622 ] type issues / C++ style comments

	src/parser.c (1.53)


(502) 2002-05-31 18:08   Terry Teague

	Updated the release date again.

	src/localize.c (1.60)


(501) 2002-05-31 17:59   Terry Teague

	Added support for additional accessibility checks - contributed by
	Mike Lam and Chris Ridpath.

	src/localize.c (1.59), src/parser.c (1.52), src/tidy.c (1.44)


(500) 2002-05-31 17:55   Terry Teague

	Added support for additional accessibility checks - contributed by
	Mike Lam and Chris Ridpath.

	src/attrs.c (1.53), src/clean.c (1.17), src/config.c (1.43),
	src/istack.c (1.7), src/lexer.c (1.72)


(499) 2002-05-31 17:52   Terry Teague

	Added support for additional accessibility checks - contributed by
	Mike Lam and Chris Ridpath.

	include/html.h (1.70), include/platform.h (1.26), src/access.c
	(1.1)


(498) 2002-05-23 19:35         Klaus Johannes Rusch

	#559774 tidy version rejects all id values

	src/attrs.c (1.52)


(497) 2002-05-23 19:19         Klaus Johannes Rusch

	#540571 Inconsistent behaviour with span inline element

	test/testall.sh (1.9), test/input/cfg_540571.txt (1.1),
	test/input/in_540571.html (1.1), test/output/out_540571.html (1.1),
	src/parser.c (1.51)


(496) 2002-05-07 23:45      Björn Höhrmann

	fix bug in clonenodeex and adding prototype for that function to
	html.h

	include/html.h (1.69), src/lexer.c (1.71)


(495) 2002-05-07 23:09      Björn Höhrmann

	fix for bug 553414 and fixing a long standing bug, Tidy reports a
	wrong given doctype, dunno whether this is tracked somewhere, was
	unable to find it

	src/attrs.c (1.51), src/lexer.c (1.70), src/tidy.c (1.43)


(494) 2002-05-07 12:59       Charlie Reitzel

	Update test case to test actual problem, which is with pure XML.

	test/input/cfg_427837.txt (1.2), test/input/in_427837.html (dead),
	test/input/in_427837.xml (1.1)


(493) 2002-05-07 11:58       Charlie Reitzel

	Fix #443576 by tweaking fix to #443678, GetCDATA().

	src/lexer.c (1.69)


(492) 2002-05-07 11:28       Charlie Reitzel

	Fix #443678.  Update GetCDATA() to only escape quoted markup and
	finish parsing script/style body when it encounters any start or
	end tag.  Also, update CanPrune() to avoid pruning empty <SCRIPT
	src="foo.js"> elements.

	src/lexer.c (1.68), src/parser.c (1.50)


(491) 2002-05-07 11:20       Charlie Reitzel

	Added a couple test cases.

	test/testall.sh (1.8)


(490) 2002-05-07 11:19       Charlie Reitzel

	Flesh out test case.

	test/input/in_443678.html (1.2)


(489) 2002-05-07 11:18       Charlie Reitzel

	-clean is no good with --input-xml yes

	test/input/cfg_537604.txt (1.2)


(488) 2002-05-07 11:17       Charlie Reitzel

	Update to test case for <noframes>

	test/input/in_427811.html (1.2)


(487) 2002-05-06 18:51         Klaus Johannes Rusch

	#553058 Definition of IsXMLNameChar does not match Prototype
	(introduced by fix #516370)

	src/lexer.c (1.67)


(486) 2002-05-06 16:45       Charlie Reitzel

	Get rid of compile warning.

	src/pprint.c (1.45)


(485) 2002-05-06 16:44       Charlie Reitzel

	Fix.  Change to FindBody() broke an old bug (431716).  Caught by
	regression test.

	src/lexer.c (1.66)


(484) 2002-05-06 15:44       Charlie Reitzel

	Update test case to provide config file and fix XML parsing errors
	on input.

	test/input/cfg_449348.txt (1.1), test/input/in_449348.html (1.2)


(483) 2002-05-06 15:25       Charlie Reitzel

	Test case for bug #552861.  Unknown attribute <TD with="">

	test/input/in_552861.html (1.1)


(482) 2002-05-06 02:22      Björn Höhrmann

	fix to bug 516370, Tidy now handles XML names for id attribute
	values; lexer.c looks ugly, too sad.

	include/html.h (1.68), src/attrs.c (1.50), src/lexer.c (1.65),
	src/localize.c (1.58)


(481) 2002-05-05 20:13      Björn Höhrmann

	fix to bug 502346, leading and trailing white space in attribute
	values will now be removed

	src/lexer.c (1.64)


(480) 2002-05-05 00:02      Björn Höhrmann

	fix to bug 427823 plus various cleanup, please triple check, not
	sure whether this did not break anything

	include/html.h (1.67), src/clean.c (1.16), src/lexer.c (1.63),
	src/parser.c (1.49)


(479) 2002-05-04 20:46      Björn Höhrmann

	fix for bug 537604; currently all we can do, we need a DTD parser
	to support entities beyond the predefined general entities for XML
	documents. We really need one for complete XHTML support.

	src/entities.c (1.7)


(478) 2002-05-04 19:53   Terry Teague

	Minor tidy-ups: Updated release date again.

	src/localize.c (1.57)


(477) 2002-05-04 19:14      Björn Höhrmann

	fix for bugs 525081 and 501669, attribute checking disabled for
	attributes with MultiLengh(s) content model

	include/html.h (1.66), src/attrs.c (1.49), src/tags.c (1.20)


(476) 2002-05-04 17:29      Björn Höhrmann

	commit to test syncmail

	test/input/in_545067.html (1.2)


(475) 2002-04-28 15:55   Terry Teague

	Fixes from Dave Raggett - fix memory leak when discarding a start
	tag
in ParseBlock() when an LI contains an illegal FRAME, FRAMESET,
	OPTGROUP, or OPTION start tag; ensure that enclose-block-text
	encloses inline content and not just text.

	src/parser.c (1.48)


(474) 2002-04-26 13:45       Charlie Reitzel

	Do not generate TidyMark to avoid diffs based only on build date.

	test/testone.sh (1.5)


(473) 2002-04-26 13:44       Charlie Reitzel

	Remove Tidy Marks to avoid diffs from build date.

	test/output/out_427820.html (1.1), test/output/out_427826.html
	(1.2), test/output/out_533233.html (1.3)


(472) 2002-04-26 13:39       Charlie Reitzel

	Added a couple new test cases.

	test/testall.sh (1.7)


(471) 2002-04-26 13:38       Charlie Reitzel

	Added test case for bug #543262 to keep problem from mysteriously
	re-appearing.

	test/input/cfg_543262.txt (1.1), test/input/in_543262.html (1.1)


(470) 2002-04-26 13:37       Charlie Reitzel

	Inadvertently addedd files under wrong number.	Moved over to
	545772.

	test/input/cfg_547057.txt (dead), test/input/in_547057.html (dead)


(469) 2002-04-26 13:36       Charlie Reitzel

	Added test case for bug #545772.  Was marked as a dupe, but is
	actually a separate bug that still needed fixing.

	test/input/cfg_545772.txt (1.1), test/input/in_545772.html (1.1)


(468) 2002-04-26 13:34       Charlie Reitzel

	Differentiate function names in sample.  Thought Tidy was
	duplicating script, but it is in input.

	test/input/in_435909.html (1.2)


(467) 2002-04-26 12:57       Charlie Reitzel

	Fix #547057.  Loop condition error causes infinite loop if actual
	indent is greater than pretty printed indent.

	src/pprint.c (1.44)


(466) 2002-04-24 04:45   Terry Teague

	[ 547057 ] --output-xhtml hangs on most files

	test/input/in_547057.html (1.1), test/input/cfg_547057.txt (1.1)


(465) 2002-04-19 10:08      Björn Höhrmann

	add another whitespace

	test/input/in_470688.html (1.3)


(464) 2002-04-19 06:43         Klaus Johannes Rusch

	#538536 Extra endtags not detected -- cleaner solution with flags
	in lexer

	include/html.h (1.65), src/lexer.c (1.62), src/parser.c (1.47)


(463) 2002-04-18 17:48         Klaus Johannes Rusch

	#538536 Extra endtags not detected

	src/parser.c (1.46)


(462) 2002-04-18 17:05         Klaus Johannes Rusch

	#545067 Implicit closing of head broken - warn only for XHTML input

	src/parser.c (1.45)


(461) 2002-04-18 16:39         Klaus Johannes Rusch

	#543262 tidy eats all memory
	
	<	       return node->end - ix + 1; ---
	>	       return node->end - ix - 1; /* #543262 tidy eats
	all memory */

	src/pprint.c (1.43)


(460) 2002-04-17 05:13   Terry Teague

	[ 545067 ] Implicit closing of head broken

	test/input/in_545067.html (1.1)


(459) 2002-04-14 16:14   Terry Teague

	[ #543583 ] patch to fix crash in asp

	src/attrs.c (1.48)


(458) 2002-04-14 10:29      Björn Höhrmann

	no inline elements as children of body

	test/input/in_470688.html (1.2)


(457) 2002-04-14 10:25      Björn Höhrmann

	adding general entities

	test/input/in_537604.xml (1.2)


(456) 2002-04-13 19:59      Björn Höhrmann

	hooray, zoidberg adds another whitespace

	test/input/in_533105.html (1.7)


(455) 2002-04-13 19:40      Björn Höhrmann

	tweak it a last time

	test/input/in_533105.html (1.6)


(454) 2002-04-13 18:30      Björn Höhrmann

	hopefully the last tweak

	test/input/in_533105.html (1.5)


(453) 2002-04-13 18:27      Björn Höhrmann

	...

	test/input/in_533105.html (1.4)


(452) 2002-04-13 18:24      Björn Höhrmann

	restoring white space

	test/input/in_533105.html (1.3)


(451) 2002-04-13 17:43      Björn Höhrmann

	removed a single white space

	test/input/in_533105.html (1.2)


(450) 2002-04-13 12:34      Björn Höhrmann

	fix to bug 533105

	src/lexer.c (1.61)


(449) 2002-04-12 03:54   Terry Teague

	Added support for DEC Alpha OSF platforms - from Olaf Lenz.

	include/platform.h (1.25)


(448) 2002-04-11 04:45   Terry Teague

	[ 542029 ] PPrintXmlDecl reads outside array range

	src/pprint.c (1.42), test/input/cfg_542029.txt (1.1),
	test/input/in_542029.html (1.1)


(447) 2002-04-10 14:00       Charlie Reitzel

	Fix #427821.  Update ParseHTML to constrain Lexer versions, either
	setting or removing frameset.  If a frameset is found or inferred
	or if a body is found or inferred.

	src/parser.c (1.44)


(446) 2002-04-09 00:20       Charlie Reitzel

	Fix #435909.  Added TAG_NOT_ALLOWED_IN warnings to ParseHead() when
	Tidy ends head parsing after encountering any text node or non-head
	element.

	src/parser.c (1.43), src/pprint.c (1.41)


(445) 2002-04-08 23:56       Charlie Reitzel

	Fix #427821.  Test for Frameset version before loose
	(strict->frameset->loose).

	src/lexer.c (1.60)


(444) 2002-04-08 23:40       Charlie Reitzel

	Fix #540988.  Remove "(no joke)" from Tidy version, which
	apparently can trigger anti-spam and anti-ad filters.

	src/localize.c (1.56)


(443) 2002-04-08 23:16       Charlie Reitzel

	Fix #539369.  Fix ParseNoFrames() to discard extra end
	</frame> or </frameset> tags and fix warning message to
	"Discarding unexpected".  Behavior for start and startend tags is
	unchanged.

	src/parser.c (1.42)


(442) 2002-04-08 23:12       Charlie Reitzel

	Additional test case for bug #539369 for non-inferred
	<noframes>

	test/input/in_539369a.html (1.1)


(441) 2002-04-08 01:30   Terry Teague

	Minor tidy-ups. Also testing automatic updating of docs on web site
	from CVS.

	htmldoc/faq.html (1.2)


(440) 2002-04-07 11:11         Klaus Johannes Rusch

	#477643 - replace hex color attribute values with names

	htmldoc/quickref.html (1.2)


(439) 2002-04-07 10:19      Björn Höhrmann

	Fix for bug 540045, trimming of empty elements

	src/parser.c (1.41)


(438) 2002-04-07 09:14         Klaus Johannes Rusch

	Quickfix for #540296 tidy dumps with empty definition list

	src/parser.c (1.40)


(437) 2002-04-07 08:54         Klaus Johannes Rusch

	#540555 Empty title tag is trimmed

	test/input/in_540555.html (1.1), src/parser.c (1.39)


(436) 2002-04-06 14:30         Klaus Johannes Rusch

	540296 tidy dumps with empty definition list

	test/input/in_540296.html (1.1)


(435) 2002-04-05 19:54   Terry Teague

	[ 539369 ] Infinite loop </frame> after</frameset>

	test/input/in_539369.html (1.1)


(434) 2002-04-05 19:45   Terry Teague

	[ 540045 ] Tidy strips all the IMG tags out!

	test/input/cfg_540045.txt (1.1), test/input/in_540045.xhtml (1.1)


(433) 2002-04-01 04:28   Terry Teague

	Minor tidy-ups: Updated release date again. Made reporting of an
	encoding error a non-fatal error.

	src/localize.c (1.55)


(432) 2002-04-01 03:57   Terry Teague

	[ 537604 ] Expansion of entity references in -xml

	test/input/cfg_537604.txt (1.1), test/input/in_537604.xml (1.1)


(431) 2002-03-31 22:36      Björn Höhrmann

	fix for bug 473502

	src/config.c (1.42)


(430) 2002-03-31 20:30      Björn Höhrmann

	fix for bug 507789

	src/pprint.c (1.40)


(429) 2002-03-31 19:07      Björn Höhrmann

	fix for bug 517528

	src/attrs.c (1.47)


(428) 2002-03-31 18:59      Björn Höhrmann

	fix for bug 517528

	src/attrs.c (1.46)


(427) 2002-03-31 16:09       Charlie Reitzel

	Add new docs to CVS.

	htmldoc/faq.html (1.1), htmldoc/quickref.html (1.1),
	htmldoc/tidy.css (1.1)


(426) 2002-03-31 15:04      Björn Höhrmann

	fix for bug 517550

	src/lexer.c (1.59)


(425) 2002-03-31 13:35      Björn Höhrmann

	fix for bug 531964

	src/pprint.c (1.39)


(424) 2002-03-31 13:26      Björn Höhrmann

	fix for bug 531964

	src/parser.c (1.38), src/pprint.c (1.38)


(423) 2002-03-27 13:14       Charlie Reitzel

	Improve fix to #533233.  Do not add extra newlines if text node
	already ends on a newline (ignoring trailing non-newline
	whitespace).

	src/pprint.c (1.37)


(422) 2002-03-27 13:02       Charlie Reitzel

	Improve fix to bug #533233.  Treat as block inside <head>. 
	Only add a newline before end tag if not already 1st thing on the
	line.

	test/input/cfg_533233.txt (1.1), test/input/in_533233.html (1.2),
	test/output/out_533233.html (1.2)


(421) 2002-03-22 04:33   Terry Teague

	[ 532535 ] Hang when in code <?xml />

	test/input/in_532535.html (1.1), test/input/cfg_532535.txt (1.1)


(420) 2002-03-22 04:07   Terry Teague

	[ 533105 ] Tidy confused: HTML in VBScript

	test/input/in_533105.html (1.1)


(419) 2002-03-21 13:43       Charlie Reitzel

	Added test case for bug #533233.

	test/testall.sh (1.6), test/input/in_533233.html (1.1),
	test/output/out_533233.html (1.1)


(418) 2002-03-21 13:41       Charlie Reitzel

	Fix #533233.  Avoid extra newlines around inline script tags
	(anywhere in body).

	src/pprint.c (1.36)


(417) 2002-03-21 13:41       Charlie Reitzel

	Point to SourceForge site for more info.

	src/localize.c (1.54)


(416) 2002-03-20 03:25   Terry Teague

	[ 531964 ] <p /> gets tidied into <p /></p>

	test/input/cfg_531964.txt (1.1), test/input/in_531964.xhtml (1.1)


(415) 2002-03-15 20:20   Terry Teague

	[ 528755 ] // is not a valid ANSI C comment

	src/parser.c (1.37)


(414) 2002-03-15 20:19   Terry Teague

	Added support for OpenVMS platforms - from Michiel Erens.

	include/platform.h (1.24)


(413) 2002-03-07 04:57   Terry Teague

	Debian Bug #137124 - Tidy crashes with --add-xml-decl yes
	--add-xml-space yes --input-xml yes, on <?xml?>. Fix based on
	suggestion by Cesar Eduardo Barros.

	src/parser.c (1.36)


(412) 2002-03-03 16:29   Terry Teague

	[ 525081 ] frameset rows attr. not recognized

	test/input/in_525081.html (1.1)


(411) 2002-03-01 04:49   Terry Teague

	Minor tidy-ups: Updated release date again.

	src/localize.c (1.53)


(410) 2002-02-28 23:47       Charlie Reitzel

	Fix #508936 parsing CSS selectors. Make compile w/out warnings. 
	Allow hex digits, max 4.  Extend comments for clarity.

	src/attrs.c (1.45), src/config.c (1.41)


(409) 2002-02-28 23:44       Charlie Reitzel

	Fix parsing CSS selector

	test/input/cfg_508936.txt (1.1), test/input/in_508936.html (1.1)


(408) 2002-02-28 23:41       Charlie Reitzel

	Feature request deleted.  Frameset content handled by --doctype
	auto.

	test/input/cfg_501228.txt (dead), test/input/in_501228.html (dead)


(407) 2002-02-28 22:40       Charlie Reitzel

	Fix #501228.  Keep named character entities for XHTML.	Use numeric
	for generic XML.  Thanks to Terry for spotting fix.

	src/pprint.c (1.35)


(406) 2002-02-28 21:38       Charlie Reitzel

	Added test files for bug #501228

	test/input/cfg_501228.txt (1.1), test/input/in_501228.html (1.1)


(405) 2002-02-26 16:45         Klaus Johannes Rusch

	#508936 - CSS class naming for -clean option  -- CSS1 selector
	check added

	include/html.h (1.64), src/attrs.c (1.44), src/config.c (1.40)


(404) 2002-02-21 04:09   Terry Teague

	Running "tidy -show-config" would core-dump on Solaris 8 Sparc when
	printing the current slide-type - fix by Sean Kamath.

	src/config.c (1.39)


(403) 2002-02-17 21:27   Terry Teague

	Added support for Cygwin platforms - from Jean-Marc Vanel.

	include/platform.h (1.23)


(402) 2002-02-15 04:08   Terry Teague

	[ #517550 ] parser misinterprets ?xml-stylesheet PI

	test/input/cfg_517550.txt (1.1), test/input/in_517550.xhtml (1.1)


(401) 2002-02-13 04:21   Terry Teague

	[ #516370 ] Invalid ID value?

	test/input/in_516370.xhtml (1.1)


(400) 2002-02-09 04:36   Terry Teague

	[ #514348 ] Incorrect wrap behaviour

	test/input/cfg_514348.txt (1.1), test/input/in_514348.html (1.1)


(399) 2002-02-06 04:09   Terry Teague

	Added support for BeOS platforms - from Rainer Riedl.

	src/tab2space.c (1.4), include/platform.h (1.22)


(398) 2002-02-02 20:19   Terry Teague

	Added support for OS/2 IBM compiler as well to convenience defines
	for OS/2 + gcc platforms - from Mark Hale.

	include/platform.h (1.21)


(397) 2002-02-02 18:11        Lee Passey

	Add default value for <br clear="">. Fix for bug #502348

	src/attrs.c (1.43)


(396) 2002-02-02 05:23   Terry Teague

	Added convenience defines for OS/2 + gcc platforms - from Mark
	Hale.

	include/platform.h (1.20)


(395) 2002-02-01 04:20   Terry Teague

	Minor tidy-ups: Updated release date again.

	src/localize.c (1.52)


(394) 2002-02-01 03:54   Terry Teague

	[ #511243 ] xhtml utf8 format bug

	test/input/cfg_511243.txt (1.1), test/input/in_511243.xhtml (1.1)


(393) 2002-01-30 19:15        Lee Passey

	Added a few more files for which there are test cases.

	test/testall.sh (1.5)


(392) 2002-01-30 19:05        Lee Passey

	Test file for bug #505770

	test/input/in_505770.html (1.1)


(391) 2002-01-30 19:03        Lee Passey

	Test file for bug #in_504206

	test/input/in_504206.html (1.1)


(390) 2002-01-30 18:15        Lee Passey

	My earlier fix broke pages where <font> tags were
	(incorrectly) included inside option tags.  This modification fixes
	that problem.

	src/parser.c (1.35)


(389) 2002-01-27 14:04         Klaus Johannes Rusch

	#508936 - CSS class naming for -clean option: New configuration
	option css-prefix

	include/html.h (1.63), src/clean.c (1.15), src/config.c (1.38)


(388) 2002-01-25 14:23        Lee Passey

	1.  TrimTailingSpace() now removes empty trailing text nodes from
	the parse tree in all cases.  2.  The code which attempted to trim
	trailing non-breaking spaces was fixed, and then commented out, as
	&nbsp; should never be trimmed.  3.  ParseText() now removes
	inline tags _only_ when the node is a <textarea> tag.  Fix
	for bug #487283

	src/parser.c (1.34)


(387) 2002-01-20 10:35         Klaus Johannes Rusch

	Duplicate of #427846

	test/input/in_505745.html (dead)


(386) 2002-01-19 09:23         Klaus Johannes Rusch

	Test case for 505745

	test/input/in_505745.html (1.1)


(385) 2002-01-17 04:32   Terry Teague

	[ #504456 ] RISC OS changes for platform.h

	include/platform.h (1.19)


(384) 2002-01-16 04:35   Terry Teague

	[ #503226 ] Tidy may crash at startup

	src/config.c (1.37)


(383) 2002-01-14 16:42         Klaus Johannes Rusch

	#503436 Output XHTML contains dup attributes

	test/input/cfg_503436.txt (1.1), test/input/in_503436.xml (1.1)


(382) 2002-01-14 16:33         Klaus Johannes Rusch

	#503526 Dev: Test scripts don't unset HTML_TIDY #503527 Dev: Test
	scripts require .html input CVS header added

	test/testone.sh (1.4)


(381) 2002-01-14 16:32         Klaus Johannes Rusch

	#480701 disable XHTML output flag if both output-xhtml and xml are
	set CVS header added

	test/testall.sh (1.4)


(380) 2002-01-14 16:31         Klaus Johannes Rusch

	#480701 disable XHTML output flag if both output-xhtml and xml are
	set

	test/output/out_480701.html (1.1)


(379) 2002-01-14 16:26         Klaus Johannes Rusch

	#480701 disable XHTML output flag if both output-xhtml and xml are
	set

	src/config.c (1.36)


(378) 2002-01-13 23:17   Terry Teague

	[ #477643 ] CheckColor replaces hex w/ names

	include/html.h (1.62), src/attrs.c (1.42), src/config.c (1.35)


(377) 2002-01-10 03:57   Terry Teague

	Fix Bjšrn's change to force NumEntities if there is no DOCTYPE - he
	missed 1 occurrence. Further tidy-up needed here.

	src/tidy.c (1.42)


(376) 2002-01-10 03:54   Terry Teague

	[ #501230 ] "0" (Zero) has to be lower case !

	src/attrs.c (1.41)


(375) 2002-01-10 03:16   Terry Teague

	[ #501230 ] "0" (Zero) has to be lower case !

	test/input/in_501230.xhtml (1.1)


(374) 2002-01-10 03:03   Terry Teague

	[ #501669 ] width="n*" marked invalid on <COL>

	test/input/in_501669.html (1.1)


(373) 2002-01-07 03:42   Terry Teague

	[ #500236 ] Microsoft Access exported HTML files

	src/lexer.c (1.58)


(372) 2002-01-07 03:37   Terry Teague

	[ #500236 ] Microsoft Access exported HTML files

	test/input/cfg_500236.txt (1.1), test/input/in_500236.xml (1.1)


(371) 2002-01-06 14:35   Terry Teague

	[#500063] Added additional convenience macros for HPUX.

	include/platform.h (1.18)


(370) 2002-01-05 18:48   Terry Teague

	Fix various bugs in the command line argument parsing; updated help
	text.

	src/tab2space.c (1.3)


(369) 2002-01-01 21:15   Terry Teague

	Minor tidy-ups: Updated release date again.

	src/localize.c (1.51)


(368) 2001-12-28 18:49   Terry Teague

	[ #473490 ] DOCTYPE for Proprietary HTML->XHTML bad

	src/lexer.c (1.57)


(367) 2001-12-28 18:44   Terry Teague

	[ #445074 ] XHTML requires form method="post" in lower case - added
	new error msg.

	src/localize.c (1.50)


(366) 2001-12-28 18:42   Terry Teague

	[ #445074 ] XHTML requires form method="post" in lower case - added
	new CheckLowerCaseAttrValue() function.

	src/attrs.c (1.40)


(365) 2001-12-28 18:41   Terry Teague

	[ #445074 ] XHTML requires form method="post" in lower case - added
	new ATTR_VALUE_NOT_LCASE error code.

	include/html.h (1.61)


(364) 2001-12-28 13:20      Björn Höhrmann

	only use numeric character references if no doctype could be
	determined (e.g., because the document contains proprietary
	features) to ensure well-formedness.

	src/tidy.c (1.41)


(363) 2001-12-27 16:23      Björn Höhrmann

	fix for bug #487204

	src/clean.c (1.14)


(362) 2001-12-26 21:28      Björn Höhrmann

	Fix for bug #480406

	src/parser.c (1.33)


(361) 2001-12-08 02:51   Terry Teague

	Fix problem when unknown --config-option with missing parameter is
	not reported as being unknown.

	src/config.c (1.34)


(360) 2001-12-04 04:54   Terry Teague

	Fix bugs with special case error/warning msg handling.

	src/localize.c (1.49)


(359) 2001-12-01 22:52   Terry Teague

	Minor tidy-ups: Updated release date again.

	src/localize.c (1.48)


(358) 2001-11-30 04:11   Terry Teague

	[ #487283 ] </select> does not terminate <option>

	test/input/in_487283.html (1.1)


(357) 2001-11-30 04:01   Terry Teague

	[ #487204 ] Duplicate DIV style attribute generated

	test/input/in_487204.html (1.1)


(356) 2001-11-12 04:17   Terry Teague

	[ #480843 ] Proposed change to FixID()

	test/input/in_480843.xhtml (1.1), test/input/cfg_480843.txt (1.1)


(355) 2001-11-12 03:50   Terry Teague

	[ #480701 ] -xml conflicts with -output-xhtml

	test/input/cfg_480701.txt (1.1), test/input/in_480701.xml (1.1)


(354) 2001-11-12 03:20   Terry Teague

	[ #480406 ] Single document element discarded

	test/input/in_480406.xml (1.1), test/input/cfg_480406.txt (1.1)


(353) 2001-11-02 02:53   Terry Teague

	Minor tidy-ups: Added help for -ashtml option.

	src/localize.c (1.47)


(352) 2001-11-01 03:55   Terry Teague

	Minor tidy-ups: Changed the release date yet again.

	src/localize.c (1.46)


(351) 2001-10-28 16:16   Terry Teague

	Fix Charlie's mistake in removing "uint ch" - it is used when Asian
	encodings or UTF-16 encodings are used (off by default).

	src/tidy.c (1.40)


(350) 2001-10-26 09:57       Charlie Reitzel

	Tightened up test for XHTML somewhat.  Also, unless HTML output is
	specified by user, set xHTML (output) when XHTML detected on input.
	 Added HtmlOut option to force HTML output for XHTML input.  Also,
	int -> uint tweaks a) to be consistent with character handling
	routines generally and b) to cut down on compiler warnings.

	src/attrs.c (1.39), src/config.c (1.33), src/pprint.c (1.34),
	src/tidy.c (1.39)


(349) 2001-10-26 09:54       Charlie Reitzel

	Added HtmlOut option to force HTML output for XHTML input.  Also,
	int -> uint tweaks a) to be consistent with character handling
	routines generally and b) to cut down on compiler warnings.

	include/html.h (1.60)


(348) 2001-10-21 18:37       Charlie Reitzel

	Config file needed to set --word-2000 yes on command line test.

	test/input/cfg_470663.txt (1.1)


(347) 2001-10-21 16:43   Terry Teague

	[ #473490 ] DOCTYPE for Proprietary HTML to XHTML bad

	test/input/in_473490.html (1.1), test/input/cfg_473490.txt (1.1)


(346) 2001-10-17 11:20       Charlie Reitzel

	Applied Lee Passey's fix for Word2000 garbage at top of file.

	src/parser.c (1.32)


(345) 2001-10-17 11:19       Charlie Reitzel

	Added default XML namespace attribute to trigger isvoyager tests.

	test/input/in_470663.html (1.2)


(344) 2001-10-16 11:58       Charlie Reitzel

	Extended test cases for CDATA wrapping on <script> elements.

	test/input/in_427826.html (1.3)


(343) 2001-10-16 11:57       Charlie Reitzel

	Added test case for meta tag parsing problem.

	test/input/in_470663.html (1.1)


(342) 2001-10-16 11:56       Charlie Reitzel

	Added test case and fixed bugs in testone.sh.

	test/testall.sh (1.3), test/testone.sh (1.3)


(341) 2001-10-16 04:32   Terry Teague

	[ #471264 ] Reduce blank lines in output

	test/input/in_471264.html (1.1)


(340) 2001-10-13 03:48   Terry Teague

	[ #470688 ] doesn't cleanup badly nested tags right

	test/input/in_470688.html (1.1)


(339) 2001-10-05 05:28   Terry Teague

	[ #467863 ] un-nest <a>

	test/input/in_467863.html (1.1)


(338) 2001-10-05 05:12   Terry Teague

	[ #467865 ] un-nesting is incorrect

	test/input/in_467865.html (1.1)


(337) 2001-10-02 02:49   Terry Teague

	Minor tidy-ups: Changed the release date yet again.

	src/localize.c (1.45)


(336) 2001-09-23 16:44   Terry Teague

	Always increment error and warning count regardless of the Quiet
	setting.

	src/tidy.c (1.38)


(335) 2001-09-23 15:11   Terry Teague

	Minor tidy-ups: tidied up command line options processing.

	src/tidy.c (1.37)


(334) 2001-09-23 15:09   Terry Teague

	Minor tidy-ups: tidied up command line help.

	src/localize.c (1.44)


(333) 2001-09-21 04:28   Terry Teague

	Fix for bug #463066 - CleanWord2000 misses mso-list bullets

	src/clean.c (1.13)


(332) 2001-09-21 04:26   Terry Teague

	[ #463066 ] CleanWord2000 misses mso-list bullets

	test/input/cfg_463066.txt (1.1), test/input/in_463066.html (1.1)


(331) 2001-09-15 21:13   Terry Teague

	Minor tidy-ups: Added additional convenience macros for various
	platforms

	include/platform.h (1.17)


(330) 2001-09-15 17:31   Terry Teague

	Fix for 461643 - Some Shift-JIS characters handled wrong

	src/tidy.c (1.36)


(329) 2001-09-15 15:43   Terry Teague

	444394 - Tidy strips images from Word2000 docs

	test/input/cfg_444394.txt (1.1), test/input/in_444394.html (1.1)


(328) 2001-09-15 15:36   Terry Teague

	Fix for bug #444394 - Tidy strips images from Word2000 docs

	src/clean.c (1.12)


(327) 2001-09-09 16:18   Terry Teague

	If the Tidy mark (meta tag) already exists, update the content. Now
	outputs the release date as well.

	src/lexer.c (1.56)


(326) 2001-09-09 15:58   Terry Teague

	Minor tidy-ups: change "Mac OS Roman" to "MacRoman".

	src/localize.c (1.43)


(325) 2001-09-09 15:47   Terry Teague

	Minor tidy-ups: move reporting of Warnings/Errors so they are
	reported for BOTH HTML and XML.

	src/tidy.c (1.35)


(324) 2001-09-09 15:45   Terry Teague

	Minor tidy-ups: improve handling of ShowErrors/ShowWarnings, and
	reporting of warnings/errors.

	src/localize.c (1.42)


(323) 2001-09-07 03:12   Terry Teague

	Minor fix to do explicit handling of ASCII output encoding, rather
	than implicit handling.

	src/pprint.c (1.33)


(322) 2001-09-04 04:37   Terry Teague

	Minor tidy-ups: remove unused function.

	src/localize.c (1.41)


(321) 2001-09-04 04:34   Terry Teague

	Minor tidy-ups: "-help"/"-show" type options now exit immediately
	after producing their output; move HelloMessage() earlier in the
	code; check parse tree integrity after parsing XML.

	src/tidy.c (1.34)


(320) 2001-09-04 04:26   Terry Teague

	Minor tidy-ups.

	src/localize.c (1.40)


(319) 2001-09-04 04:24   Terry Teague

	Form feed char allowed in HTML.

	src/tidy.c (1.33)


(318) 2001-09-04 04:22   Terry Teague

	Add error handling for input encoding mismatch.

	src/localize.c (1.39)


(317) 2001-09-04 04:20   Terry Teague

	Minor tidy-ups:add "bare" configuration option (to match "-b[are]"
	command line option), minor cosmetic fixes.

	src/config.c (1.32)


(316) 2001-09-04 04:15   Terry Teague

	Add support for outputting a Byte Order Mark (BOM).

	include/html.h (1.59), src/config.c (1.31), src/tidy.c (1.32)


(315) 2001-09-04 04:08   Terry Teague

	Add support for tri-state configuration options ("auto" + Boolean)
	in preparation for BOM support.

	src/config.c (1.30)


(314) 2001-09-04 04:00   Terry Teague

	Conditionalize code for UTF-16 and Asian encodings.

	src/tidy.c (1.31)


(313) 2001-09-04 03:57   Terry Teague

	Conditionalize code for UTF-16 and Asian encodings.

	src/localize.c (1.38), src/pprint.c (1.32)


(312) 2001-09-04 03:54   Terry Teague

	Conditionalize code for UTF-16 and Asian encodings.

	include/html.h (1.58), src/config.c (1.29), src/lexer.c (1.55)


(311) 2001-09-04 03:37   Terry Teague

	Add support for separate input and output character encodings.
	Improve support for UTF-16 encodings; add support for MacRoman and
	Win1252 output encodings.

	src/localize.c (1.37), src/pprint.c (1.31), src/tidy.c (1.30)


(310) 2001-09-04 03:34   Terry Teague

	Add support for separate input and output character encodings.
	Improve support for UTF-16 encodings; add support for MacRoman and
	Win1252 output encodings.

	include/html.h (1.57), src/config.c (1.28), src/lexer.c (1.54)


(309) 2001-09-04 03:05   Terry Teague

	Fix support for reporting invalid numeric character references.

	src/localize.c (1.36)


(308) 2001-09-04 03:03   Terry Teague

	Fix support for reporting invalid numeric character references. Add
	additional comments for ParseEntity().

	src/lexer.c (1.53)


(307) 2001-09-04 03:02   Terry Teague

	Fix support for reporting invalid numeric character references.

	include/html.h (1.56)


(306) 2001-09-03 22:59   Terry Teague

	Add support for outputting the platform name and build date/time as
	part of the various localized msgs that refer to the specific Tidy
	build.

	src/localize.c (1.35)


(305) 2001-09-03 22:57   Terry Teague

	Add support for outputting the platform name as part of the Tidy
	META tag.

	src/lexer.c (1.52)


(304) 2001-09-03 22:44   Terry Teague

	Minor tidy-ups: remove unused function declaration.

	include/html.h (1.55)


(303) 2001-09-03 22:42   Terry Teague

	Minor tidy-ups: Added additional convenience macros for various
	platforms; define a PLATFORM_NAME.

	include/platform.h (1.16)


(302) 2001-09-03 22:40   Terry Teague

	Minor tidy-ups: Added conditional compilation #defines for Asian
	and UTF-16 encodings.

	include/platform.h (1.15)


(301) 2001-09-03 22:39   Terry Teague

	Minor tidy-ups: Separated a #define out of the comment block.

	include/platform.h (1.14)


(300) 2001-09-03 22:35   Terry Teague

	Minor tidy-ups: Allow other default config files to be compiled in
	the code (updated comments).

	include/platform.h (1.13)


(299) 2001-09-01 00:14   Terry Teague

	#431710 - Add support for reporting current configuration settings.

	src/config.c (1.27), src/localize.c (1.34), src/tags.c (1.19),
	src/tidy.c (1.29)


(298) 2001-09-01 00:09   Terry Teague

	#431710 - Add support for reporting current configuration settings.

	include/html.h (1.54)


(297) 2001-08-31 20:50   Terry Teague

	Minor tidy-ups: updated comments, removed unused definitions, fix
	minor bug in parsing defined tags.

	src/config.c (1.26)


(296) 2001-08-30 23:19   Terry Teague

	Minor tidy-ups: More tweaks for platform macros, and use of those
	macros.

	include/platform.h (1.12)


(295) 2001-08-29 19:08   Terry Teague

	Minor tidy-ups: Add Atari platform macro.

	include/platform.h (1.11)


(294) 2001-08-29 13:45       Charlie Reitzel

	[ #456596 ] Missing attribute name garbles output, also treat sun
	just like BSD in terms of utime().

	include/html.h (1.53), include/platform.h (1.10)


(293) 2001-08-29 13:44       Charlie Reitzel

	[ #456596 ] Missing attribute name garbles output

	src/lexer.c (1.51), src/localize.c (1.33)


(292) 2001-08-29 13:22       Charlie Reitzel

	[ #456596 ] Missing attribute name garbles output

	test/input/in_456596.html (1.1)


(291) 2001-08-29 04:15   Terry Teague

	Add support for replacing and reporting illegal chars (U+0080 to
	U+009F) with a valid char.

	include/html.h (1.52), src/localize.c (1.32), src/tidy.c (1.28)


(290) 2001-08-29 04:07   Terry Teague

	Minor tidy-ups: tidy up command line help formatting.

	src/localize.c (1.31)


(289) 2001-08-29 04:04   Terry Teague

	Add support for reporting illegal entities (&#128; to
	&#159;).

	src/localize.c (1.30)


(288) 2001-08-29 04:01   Terry Teague

	Add support for reporting illegal entities (&#128; to
	&#159;).

	include/html.h (1.51), src/lexer.c (1.50)


(287) 2001-08-29 03:50   Terry Teague

	Minor tidy-ups: Fixed casting problem.

	src/clean.c (1.11)


(286) 2001-08-29 03:44   Terry Teague

	Minor tidy-ups: Check for and report null attrs and null values.

	src/attrs.c (1.38), src/parser.c (1.31)


(285) 2001-08-28 23:33   Terry Teague

	Minor tidy-ups: multi-platform support for futime()/utime() when
	keeping the modification time of an input file and -modify is used.

	src/tidy.c (1.27), include/platform.h (1.9)


(284) 2001-08-28 22:13      Björn Höhrmann

	fixed line endings

	include/html.h (1.50), src/clean.c (1.10), src/config.c (1.25),
	src/lexer.c (1.49), src/localize.c (1.29), src/pprint.c (1.30),
	src/tidy.c (1.26)


(283) 2001-08-27 18:42       Charlie Reitzel

	Use tidy_out(), not fprintf( stderr, ... )

	src/config.c (1.24)


(282) 2001-08-27 02:59   Terry Teague

	Added config file for this test case.

	test/input/cfg_427812.txt (1.1), test/input/cfg_427821.txt (1.1),
	test/input/cfg_427835.txt (1.1), test/input/cfg_427837.txt (1.1),
	test/input/cfg_427839.txt (1.1), test/input/cfg_427845.txt (1.1),
	test/input/cfg_431716.txt (1.1), test/input/cfg_431736.txt (1.1),
	test/input/cfg_431895.txt (1.1), test/input/cfg_431956.txt (1.1),
	test/input/cfg_431958.txt (1.1), test/input/cfg_432677.txt (1.1),
	test/input/cfg_433604.txt (1.1), test/input/cfg_433607.txt (1.1),
	test/input/cfg_433670.txt (1.1), test/input/cfg_433856.txt (1.1),
	test/input/cfg_434100.txt (1.1), test/input/cfg_434940.txt (1.1),
	test/input/cfg_438954.txt (1.1)


(281) 2001-08-27 02:55   Terry Teague

	Corrected comment as to what command line option to use.

	test/input/in_433856.html (1.3)


(280) 2001-08-27 02:52   Terry Teague

	Corrected comment as to what command line option to use.

	test/input/in_427821.html (1.2)


(279) 2001-08-27 02:50   Terry Teague

	Updated comment with bug #.

	test/input/cfg_427826.txt (1.2), test/input/cfg_431721.txt (1.2)


(278) 2001-08-24 20:58       Charlie Reitzel

	Added decl for NewLiteralTextNode() and PrintConfigOptions(). 
	Removed decl for FindHead().  Redundant w/ FindHEAD().	Had to pick
	one.

	include/html.h (1.49)


(277) 2001-08-24 20:57       Charlie Reitzel

	Fix Linux and Sun builds (so they build "out of the box")

	include/platform.h (1.8)


(276) 2001-08-24 20:56       Charlie Reitzel

	Merge my own and DSR's Word2000 clean up code.	Our changes were
	for different things so now you have the best of both.	Dave
	focused on better M$ document detection.  I extended list handling
	to ordered as well as unordered lists.	Will preserve class names
	if not MS generated (i.e. user defined styles in Word).  Fixed
	table handling by adding &nbsp; to empty cells just before
	zapping MS crufty way of doing same.

	src/clean.c (1.9)


(275) 2001-08-24 20:52       Charlie Reitzel

	Added DSR's MakeBare toggle.  Added PrintConfigOptions().

	src/config.c (1.23)


(274) 2001-08-24 20:51       Charlie Reitzel

	Added NewLiteralTextNode().  Moved FindBody() from pprint.c. 
	Important: in AddStringToLexer(), change while ( c = *str++ ) to
	while ( c = (unsigned char) *str++ ).  If character is > 127,
	char is negative and all bits of c (uint) are set.  Enables passing
	Latin1 chars to this call.  Used to add &nbsp; to a text node.

	src/lexer.c (1.48)


(273) 2001-08-24 20:47       Charlie Reitzel

	Added help text for -b/-bare and -help-config command line options.

	src/localize.c (1.28)


(272) 2001-08-24 20:46       Charlie Reitzel

	Removed dead code (that's what CVS is for).

	src/parser.c (1.30)


(271) 2001-08-24 20:44       Charlie Reitzel

	Add DSR's MakeBare option.  Move Find* calls to lexer (where the
	others are).

	src/pprint.c (1.29)


(270) 2001-08-24 20:43       Charlie Reitzel

	Use utime() on Linux.  Add DSR's new MakeBare toggle.

	src/tidy.c (1.25)


(269) 2001-08-23 05:07   Terry Teague

	Minor tidy-ups: change NULL to null for consistency.

	src/tidy.c (1.24)


(268) 2001-08-23 04:41   Terry Teague

	Minor tidy-ups: change NULL to null for consistency.

	src/lexer.c (1.47), src/pprint.c (1.28)


(267) 2001-08-23 04:40   Terry Teague

	Minor tidy-ups: remove duplicate items

	include/html.h (1.48)


(266) 2001-08-21 00:06       Charlie Reitzel

	Get build w/out warnings.

	src/pprint.c (1.27), src/tidy.c (1.23)


(265) 2001-08-21 00:05       Charlie Reitzel

	Fix problem w/ xml declaration parsing.  Went into endless loop (w/
	memory alloc!) if no closing ? before >.

	src/lexer.c (1.46)


(264) 2001-08-21 00:03       Charlie Reitzel

	Get rid of command line trace.	Add logging and command line
	pass-thru.  Add default tidy config file to CVS.

	test/testall.sh (1.2), test/testone.sh (1.2),
	test/input/cfg_default.txt (1.1)


(263) 2001-08-19 16:35   Terry Teague

	Set line/col for reporting illegal UTF-8 byte sequences; remove
	inappropriate setting of line/col in raw byte reading routine.

	src/tidy.c (1.22)


(262) 2001-08-19 16:32   Terry Teague

	Minor tidy-ups: fix typo.

	src/lexer.c (1.45)


(261) 2001-08-19 15:27   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, case-insensitive
	comparison of command line args/config options.

	src/tidy.c (1.21)


(260) 2001-08-19 15:26   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, etc.

	src/tags.c (1.18)


(259) 2001-08-19 15:26   Terry Teague

	Fix minor typo.

	src/tab2space.c (1.2)


(258) 2001-08-19 15:23   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, etc.

	src/parser.c (1.29), src/pprint.c (1.26)


(257) 2001-08-19 15:19   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, etc.

	src/istack.c (1.6), src/lexer.c (1.44), src/localize.c (1.27)


(256) 2001-08-19 15:18   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, case-insensitive
	comparison of command line args/config options.

	src/config.c (1.22)


(255) 2001-08-19 15:15   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, etc.

	src/attrs.c (1.37), src/clean.c (1.8), src/entities.c (1.6)


(254) 2001-08-19 15:14   Terry Teague

	Minor tidy-ups: tabs->spaces, formatting, remove unused items,
	case-insensitive comparison of command line args/config options;
	move memory allocator definitions to platform.h.

	include/html.h (1.47), include/platform.h (1.7)


(253) 2001-08-18 05:17   Terry Teague

	#431953 - Add support for 2 byte Chinese (Big5) and Shift-JIS; also
	added auto-detection of UTF encodings if Byte Order Mark present.

	src/tidy.c (1.20)


(252) 2001-08-18 05:14   Terry Teague

	#431953 - Add support for 2 byte Chinese (Big5) and Shift-JIS; also
	added auto-detection of UTF encodings if Byte Order Mark present.

	src/localize.c (1.26), src/pprint.c (1.25)


(251) 2001-08-18 05:11   Terry Teague

	#431953 - Add support for 2 byte Chinese (Big5) and Shift-JIS; also
	added auto-detection of UTF encodings if Byte Order Mark present.

	include/html.h (1.46), src/config.c (1.21), src/lexer.c (1.43)


(250) 2001-08-17 19:02   Terry Teague

	Fix for #443223 - No warning for bad utf-8 sequences

	src/tidy.c (1.19)


(249) 2001-08-17 18:59   Terry Teague

	Fix for #443223 - No warning for bad utf-8 sequences

	src/localize.c (1.25), src/pprint.c (1.24)


(248) 2001-08-17 18:56   Terry Teague

	Fix for #443223 - No warning for bad utf-8 sequences

	include/html.h (1.45), src/lexer.c (1.42)


(247) 2001-08-15 00:10       Charlie Reitzel

	[ #449348 ] Whitespace added/removed to inline tags

	test/input/in_449348.html (1.1)


(246) 2001-08-14 23:47       Charlie Reitzel

	Fix #431898, again.  Preserve DTD subset for XML or XHTML output,
	when overwriting DOCTYPE.

	include/html.h (1.44), src/lexer.c (1.41), src/tidy.c (1.18)


(245) 2001-08-14 22:16       Charlie Reitzel

	Add length limited, case and no case versions, of wsubstr().  Used
	by loosened up fix to #427826.

	include/html.h (1.43)


(244) 2001-08-14 22:15       Charlie Reitzel

	Loosen up fix to #427826.  Don't add CDATA section to script or
	style tags if any CDATA section is embedded at all.  I.e. don't
	check for comments or position.

	src/pprint.c (1.23), src/tidy.c (1.17)


(243) 2001-08-12 22:39   Terry Teague

	[ #450389 ] Color attval check allows only black/#

	test/input/in_450389.html (1.1)


(242) 2001-08-12 22:37   Terry Teague

	Fix bug in CheckColor()-see #450389-Color attval check allows only
	black/#

	src/attrs.c (1.36)


(241) 2001-08-07 21:47      Björn Höhrmann

	CDATA content must be passed raw

	src/pprint.c (1.22)


(240) 2001-08-07 00:45       Charlie Reitzel

	[ #427826 ] Script source needs escaping/CDATA section.  Received
	Java version of fix from Randy Waki.  Converted to C.

	src/attrs.c (1.35), src/pprint.c (1.21)


(239) 2001-08-07 00:42       Charlie Reitzel

	Added test case, config and output for CDATA script/style fix
	(427826).  Expanded test case for anchor w/ inline tags problem
	(433672).

	test/input/cfg_427826.txt (1.1), test/input/in_427826.html (1.2),
	test/input/in_433672.html (1.2), test/output/out_427826.html (1.1)


(238) 2001-08-07 00:28       Charlie Reitzel

	[ #427826 ] Script source needs escaping/CDATA section

	test/input/in_427826.html (1.1)


(237) 2001-08-06 22:36       Charlie Reitzel

	Added macro for Win32 to define fileno() to _fileno().

	include/platform.h (1.6)


(236) 2001-08-06 18:50       Charlie Reitzel

	Test scripts to run tidy w/ config options for test HTML files

	test/testall.sh (1.1), test/testone.sh (1.1)


(235) 2001-08-05 20:07      Björn Höhrmann

	added support for UTF-8 byte order mark and UTF-16 as input
	encoding (both, little and big endian byte order and their BOM);
	use -utf16le or -utf16be as command line options to test it, but
	these options will go someday!

	include/html.h (1.42), src/tidy.c (1.16)


(234) 2001-08-04 21:06   Terry Teague

	Fix bug where Tidy doesn't process the input file(s) when a
	--config_option is given on the command line without the required
	parameter.

	src/config.c (1.20)


(233) 2001-08-04 00:03      Björn Höhrmann

	added --repeated-attributes config option

	src/config.c (1.19)


(232) 2001-08-01 03:55   Terry Teague

	[ #443381 ] end tags for empty elements in XHTML

	test/input/in_443381.xhtml (1.1)


(231) 2001-07-31 21:04      Björn Höhrmann

	fix for #443381, in XHTML empty elements may have end-tags.
	lexer->isvoyager must be improved to work correctly

	include/html.h (1.41), src/localize.c (1.24), src/parser.c (1.28),
	src/tags.c (1.17)


(230) 2001-07-31 03:44   Terry Teague

	[ #446019 ] <img name="foo"> allowed in XTHML-Strict

	test/input/in_446019.xhtml (1.1)


(229) 2001-07-31 00:11      Björn Höhrmann

	added --escape-cdata option; supress error summary for -q

	include/html.h (1.40), src/config.c (1.18), src/pprint.c (1.20),
	src/tidy.c (1.15)


(228) 2001-07-30 18:54      Björn Höhrmann

	added --join-classes, --join-styles and function to replaire
	duplicate attribute specifications; please take a look at it

	include/html.h (1.39), src/attrs.c (1.34), src/config.c (1.17),
	src/lexer.c (1.40), src/localize.c (1.23)


(227) 2001-07-29 20:36      Björn Höhrmann

	fix for #443362

	src/parser.c (1.27)


(226) 2001-07-29 20:08      Björn Höhrmann

	added --ascii-chars config option; should this work independetly of
	-clean?

	include/html.h (1.38), src/config.c (1.16), src/pprint.c (1.19)


(225) 2001-07-29 20:07      Björn Höhrmann

	added Symbol font to Unicode translation table and function

	src/tidy.c (1.14)


(224) 2001-07-28 17:57   Terry Teague

	[ #445557 ] Convert Symbol font chars to Unicode

	test/input/in_445557.html (1.1)


(223) 2001-07-27 21:40   Terry Teague

	[ #445394 ] Improve handling of missing trailing "

	test/input/in_445394.html (1.1)


(222) 2001-07-27 04:08   Terry Teague

	[ #445074 ] XHTML requires form method="post"

	test/input/in_445074.html (1.1)


(221) 2001-07-24 08:46      Björn Höhrmann

	Gary L Peskin's fix for bug 433360 with some modifications

	include/html.h (1.37), src/lexer.c (1.39), src/tidy.c (1.13)


(220) 2001-07-24 03:17   Terry Teague

	[ #443678 ] Unclosed <script> in <head> messes Tidy

	test/input/in_443678.html (1.1)


(219) 2001-07-24 03:09   Terry Teague

	Fix for #443663 - Bad doctype in config file not reported.

	src/config.c (1.15)


(218) 2001-07-23 03:49   Terry Teague

	[ #433656 ] Improve support for PHP

	test/input/in_433656.html (1.1)


(217) 2001-07-22 23:49   Terry Teague

	Randy's fix for #431731 - Inline emphasis inconsistent propagation;
	also various fixes by Andy Quick from JTidy

	src/parser.c (1.26)


(216) 2001-07-22 23:42   Terry Teague

	Removed extraneous spaces (copy from bug report HTML page) to match
	original bug report.

	test/input/in_431731.html (1.2)


(215) 2001-07-22 23:30   Terry Teague

	[ #431731 ] Inline emphasis inconsistent propagation

	test/input/in_431731.html (1.1)


(214) 2001-07-22 23:03   Terry Teague

	[ #427821 ] XHTML TRANSITIONAL doctype set wrongly

	test/input/in_427821.html (1.1)


(213) 2001-07-22 20:38   Terry Teague

	More portability fixes for other BSD flavors.

	include/platform.h (1.5)


(212) 2001-07-22 14:43   Terry Teague

	[ #443576 ] End script tag inside scripts problem

	test/input/in_443576.html (1.1)


(211) 2001-07-22 13:31   Terry Teague

	[ #431734 [JTidy bug #226261 (was 126261)] Inserted nodes created
	w/wrong node->end

	src/istack.c (1.5)


(210) 2001-07-21 22:19   Terry Teague

	[ #443362 ] null-pointer except. for doctype in pre

	test/input/in_443362.html (1.1)


(209) 2001-07-21 03:38   Terry Teague

	[ #433666 ] Attempt to repair duplicate attributes

	test/input/in_433666.html (1.1)


(208) 2001-07-20 15:39      Björn Höhrmann

	don't output GeneralInfo() if user choses tidy to stay quiet (-q)

	src/tidy.c (1.12)


(207) 2001-07-20 15:37      Björn Höhrmann

	added --show-errors <int> config option to a) suppress output
	at will and b) provide an option to put out more than 6 errors
	(default)

	include/html.h (1.36), src/config.c (1.14), src/localize.c (1.22)


(206) 2001-07-20 11:31      Björn Höhrmann

	added --force-output option (feature request #440958)

	include/html.h (1.35), src/config.c (1.13), src/tidy.c (1.11)


(205) 2001-07-19 11:48      Björn Höhrmann

	fix for bug #433857

	src/lexer.c (1.38)


(204) 2001-07-19 08:11      Björn Höhrmann

	fixed violent bug in FixXmlDecl()

	src/lexer.c (1.37)


(203) 2001-07-19 07:36      Björn Höhrmann

	some ansi conformance cleanups and hopefully the final badform()
	fix...

	include/html.h (1.34), src/attrs.c (1.33), src/lexer.c (1.36),
	src/localize.c (1.21)


(202) 2001-07-19 03:22   Terry Teague

	Fix minor bug in CheckFORM - it was checking for "rel" not "action"
	(copy/paste bug from CheckLINK).

	src/attrs.c (1.32)


(201) 2001-07-19 03:08   Terry Teague

	For case of LEX_XMLDECL, pdelim should be int not uint.

	src/lexer.c (1.35)


(200) 2001-07-18 18:51      Björn Höhrmann

	XML declaration is now a node; fixed FixXMLPI (and renamed to
	FixXmlDecl)

	include/html.h (1.33), src/lexer.c (1.34), src/parser.c (1.25),
	src/pprint.c (1.18), src/tidy.c (1.10)


(199) 2001-07-18 16:58      Björn Höhrmann

	XmlDecl token for the Xml declaration instead of generic PI. Need
	to add attribute parsing for XML decl's pseudo-attributes...

	include/html.h (1.32), src/lexer.c (1.33), src/parser.c (1.24),
	src/pprint.c (1.17)


(198) 2001-07-18 15:52      Björn Höhrmann

	added VERS_EVENTS for event attributes

	include/html.h (1.31), src/attrs.c (1.31)


(197) 2001-07-18 05:55      Björn Höhrmann

	fixed & apos; warning

	src/lexer.c (1.32)


(196) 2001-07-18 05:35      Björn Höhrmann

	Issue 'Error' instead of 'Warning' for bad forms

	src/localize.c (1.20)


(195) 2001-07-17 12:00      Björn Höhrmann

	added --indent-cdata option

	include/html.h (1.30), src/config.c (1.12)


(194) 2001-07-17 11:59      Björn Höhrmann

	warn about ampersand in id attribute

	src/localize.c (1.19)


(193) 2001-07-17 11:58      Björn Höhrmann

	discard ampersand in id attributes, entities are not allowed

	src/lexer.c (1.31)


(192) 2001-07-17 11:57      Björn Höhrmann

	conditionally don't indent <!CDATA[]]> section

	src/pprint.c (1.16)


(191) 2001-07-17 11:56      Björn Höhrmann

	added xml:space attribute

	src/attrs.c (1.30)


(190) 2001-07-17 07:24      Björn Höhrmann

	fix for #441508 parser.c:BadForm() function broken - added two if
	blocks before calling the function

	src/parser.c (1.23)


(189) 2001-07-17 06:56      Björn Höhrmann

	fix for #433670 &apos; not recognized as valid XML entity

	include/html.h (1.29), src/entities.c (1.5), src/lexer.c (1.30),
	src/localize.c (1.18)


(188) 2001-07-16 19:08      Björn Höhrmann

	fix for #435919 Nested 's not handled correctly - Tidy now reports
	warning and doesn't 'fix' them

	include/html.h (1.28), src/lexer.c (1.29), src/localize.c (1.17),
	src/parser.c (1.22), src/tags.c (1.16)


(187) 2001-07-16 17:21      Björn Höhrmann

	preparing support for XHTML Basic 1.0; delaying XHTML 1.1 support,
	will have to re-think doctype detection

	include/html.h (1.27), src/lexer.c (1.28), src/tags.c (1.15)


(186) 2001-07-16 14:36      Björn Höhrmann

	added id and name attribute namespace checking. Please check for
	bugs!!

	include/html.h (1.26), src/attrs.c (1.29), src/lexer.c (1.27),
	src/localize.c (1.16)


(185) 2001-07-16 12:46      Björn Höhrmann

	XHTML 1.1 test case added

	test/input/in_441740.xhtml (1.1)


(184) 2001-07-16 12:37      Björn Höhrmann

	adds rudimentary and possibly erroneous support for XHTML 1.1 -
	please have a look at it

	include/html.h (1.25), src/attrs.c (1.28), src/lexer.c (1.26),
	src/tags.c (1.14)


(183) 2001-07-16 07:17      Björn Höhrmann

	hack against #435922 Missing <form> around <input> no
	warning

	include/html.h (1.24), src/parser.c (1.21), src/tags.c (1.13)


(182) 2001-07-16 06:50      Björn Höhrmann

	fixed #435920 Space inserted before </td>

	src/parser.c (1.20)


(181) 2001-07-16 06:20      Björn Höhrmann

	explained unicode characters beeing replaced for -clean option

	src/pprint.c (1.15)


(180) 2001-07-16 05:16      Björn Höhrmann

	fix for #438658 Missing / in title endtag makes 2 titles

	src/parser.c (1.19)


(179) 2001-07-16 04:33   Terry Teague

	[ #427838 ] Name Anchor thrown away

	test/input/in_427838.html (1.1)


(178) 2001-07-16 04:23   Terry Teague

	[ #427836 ] <OBJECT> should be wrapped in BODY

	test/input/in_427836.html (1.1)


(177) 2001-07-16 04:05   Terry Teague

	[ #427819 ] OPTION w/illegal FONT eats whitespace

	test/input/in_427819.html (1.1)


(176) 2001-07-16 03:58   Terry Teague

	[ #427812 ] Reprocessing OBJECT removes PARAM. This file already
	processed once.

	test/input/in_427812.xhtml (1.1)


(175) 2001-07-16 03:49   Terry Teague

	[ #427823 ] Multiple <BODY>'s in <NOFRAMES> allowed

	test/input/in_427823.html (1.1)


(174) 2001-07-16 00:24      Björn Höhrmann

	<elem attr='attr' ... only for real boolean attributes in XHTML
	(#432677)

	include/html.h (1.23), src/attrs.c (1.27), src/pprint.c (1.14)


(173) 2001-07-16 00:23   Terry Teague

	Added table summary

	test/input/in_434047.html (1.2)


(172) 2001-07-16 00:22      Björn Höhrmann

	added Decode* functions for MacRoman and Win1252 input

	src/tidy.c (1.9)


(171) 2001-07-15 23:19   Terry Teague

	[ #427825 ] Problems nesting user defined inline tag

	test/input/cfg_427825.txt (1.1)


(170) 2001-07-15 22:56   Terry Teague

	[ #441568 ] Font tags handling different

	test/input/in_441568.html (1.1)


(169) 2001-07-15 18:20      Björn Höhrmann

	warn when we discard newlines in URI attribute values

	include/html.h (1.22), src/lexer.c (1.25), src/localize.c (1.15)


(168) 2001-07-15 17:30   Terry Teague

	[ #441508 ] parser.c: BadForm() function broken

	test/input/in_441508.html (1.1)


(167) 2001-07-15 06:02      Björn Höhrmann

	HTML 3.2 documents had been erroneously detected as XHTML 1.0
	Transitional, rather than checking if the document might be also
	XHTML 1.0 Strict

	src/tags.c (1.12)


(166) 2001-07-15 05:34      Björn Höhrmann

	ParseBlock constrained version incorrectly

	src/parser.c (1.18)


(165) 2001-07-14 23:01      Björn Höhrmann

	added onfocus attribute, fixed CheckUrl to escape spaces, <font
	size='-3'> was not correctly handled by CheckNumber

	src/attrs.c (1.26)


(164) 2001-07-14 17:50   Terry Teague

	Rest of the changes per Dave Raggett's drop of 02 Jun 01

	src/lexer.c (1.24), src/parser.c (1.17)


(163) 2001-07-14 17:48   Terry Teague

	Various tidy-ups as per Dave Raggett's drop of 02 Jun 01

	src/tags.c (1.11), src/tidy.c (1.8)


(162) 2001-07-14 17:45   Terry Teague

	Various tidy-ups as per Dave Raggett's drop of 02 Jun 01

	src/attrs.c (1.25), src/config.c (1.11), src/pprint.c (1.13),
	src/entities.c (1.4), src/istack.c (1.4), src/localize.c (1.14)


(161) 2001-07-14 17:35   Terry Teague

	Various tidy-ups as per Dave Raggett's drop of 02 Jun 01

	include/platform.h (1.4), include/html.h (1.21)


(160) 2001-07-14 16:44      Björn Höhrmann

	added CheckTextDir, CheckScroll and CheckVType, small fix to
	CheckColor

	src/attrs.c (1.24)


(159) 2001-07-14 15:40      Björn Höhrmann

	added --hide-comments option and added '#' as comment character for
	config files

	include/html.h (1.20), src/config.c (1.10), src/pprint.c (1.12)


(158) 2001-07-14 12:02      Björn Höhrmann

	folding case for known attribute values; td and th _may_ take
	percentages - fixed

	src/attrs.c (1.23)


(157) 2001-07-14 11:58      Björn Höhrmann

	added LowerLiterals config option

	src/config.c (1.9)


(156) 2001-07-14 11:58      Björn Höhrmann

	added wstrtolower and fixed XHTML handling

	src/tidy.c (1.7)


(155) 2001-07-14 11:57      Björn Höhrmann

	added LowerLiterals config option and wstrtolower prototype

	include/html.h (1.19)


(154) 2001-07-14 11:07      Björn Höhrmann

	PPrint StartEndTag syntax (<elem />) only for CM_INLINE for
	XHTML documents as per XHTML 1.0 guidelines

	src/pprint.c (1.11)


(153) 2001-07-14 08:56      Björn Höhrmann

	Added CheckColor function

	src/attrs.c (1.22)


(152) 2001-07-14 01:38      Björn Höhrmann

	added CheckMETA function to report missing content attribute

	include/html.h (1.18), src/attrs.c (1.21), src/tags.c (1.10)


(151) 2001-07-14 01:13      Björn Höhrmann

	cleanup: NULL => null, unsigned int => uint; added CheckFORM
	function to warn about missing action attribute

	include/html.h (1.17), src/attrs.c (1.20), src/clean.c (1.7),
	src/config.c (1.8), src/entities.c (1.3), src/lexer.c (1.23),
	src/localize.c (1.13), src/tags.c (1.9)


(150) 2001-07-13 22:43      Björn Höhrmann

	flag <table height='...'> as proprietary HTML

	src/attrs.c (1.19)


(149) 2001-07-13 21:03      Björn Höhrmann

	added summary explanation for invalid URI escaping

	include/html.h (1.16), src/attrs.c (1.18), src/localize.c (1.12)


(148) 2001-07-13 05:52      Björn Höhrmann

	supposed to fix CheckUniqueAttributes() vs CheckAttributes() vs
	CheckAttribute() madness

	src/attrs.c (1.17), src/lexer.c (1.22)


(147) 2001-07-13 04:39   Terry Teague

	[ #433021 ] Identify attribute whose value is bad

	test/input/in_433021.html (1.1)


(146) 2001-07-13 03:38   Terry Teague

	Addition of IsBlank(), PreContent(), BumpObject() declarations - as
	per Dave Raggett's drop of 02 Jun 01

	include/html.h (1.15)


(145) 2001-07-13 03:34   Terry Teague

	Addition of IsBlank() and PreContent() functions - as per Dave
	Raggett's drop of 02 Jun 01

	src/parser.c (1.16)


(144) 2001-07-13 03:32   Terry Teague

	Addition of MergeClasses() and BumpObject() functions - as per Dave
	Raggett's drop of 02 Jun 01

	src/clean.c (1.6)


(143) 2001-07-13 01:04      Björn Höhrmann

	added --fix-uri config option. better uri error messages

	include/html.h (1.14), src/attrs.c (1.16), src/config.c (1.7),
	src/localize.c (1.11)


(142) 2001-07-13 00:38      Björn Höhrmann

	updated attribute error messages. Added StartEndTag to ReportTag.

	include/html.h (1.13), src/attrs.c (1.15), src/localize.c (1.10)


(141) 2001-07-12 20:43      Björn Höhrmann

	elements with attributes should not be ommited with HideEndTags ==
	yes

	src/pprint.c (1.10)


(140) 2001-07-12 05:11   Terry Teague

	If entity == null then entityname = "null"; added error reporting
	for MISSING_QUOTEMARK, PROPRIETARY_ATTRIBUTE, UNESCAPED_ELEMENT -
	as per Dave Raggett's drop of 02 Jun 01

	src/localize.c (1.9)


(139) 2001-07-12 05:08   Terry Teague

	Call new ConstrainVersion() function in various places - as per
	Dave Raggett's drop of 02 Jun 01

	src/parser.c (1.15)


(138) 2001-07-12 05:06   Terry Teague

	Addition of ConstrainVersion() function - called by various in
	attrs.c; VERS_EVERYTHING -> (VERS_ALL|VERS_PROPRIETARY) - as per
	Dave Raggett's drop of 02 Jun 01

	src/lexer.c (1.21)


(137) 2001-07-12 05:04   Terry Teague

	Calls to ConstrainVersion() replaces inline code; minor
	rearrangment of code in CheckAttribute(); reporting PROPRIETARY
	attribute error - as per Dave Raggett's drop of 02 Jun 01

	src/attrs.c (1.14)


(136) 2001-07-12 05:02   Terry Teague

	Minor changes in definitions of VERS_XXX defines and comments
	added; addition of ConstrainVersion() declaration; addition of a
	few new error codes and redefinition of a few old error code - as
	per Dave Raggett's drop of 02 Jun 01

	include/html.h (1.12)


(135) 2001-07-12 01:57      Björn Höhrmann

	new ReportAttrError(...) syntax

	include/html.h (1.11), src/attrs.c (1.13), src/lexer.c (1.20),
	src/localize.c (1.8), src/parser.c (1.14)


(134) 2001-07-11 05:28      Björn Höhrmann

	adds CheckScope() and CheckNumber() and uses BAD_ATTRIBUTE_VALUE
	for simple error reporting

	src/attrs.c (1.12)


(133) 2001-07-11 04:52      Björn Höhrmann

	adds skeletons for CheckFsubmit(), CheckClear() and CheckShape()

	src/attrs.c (1.11)


(132) 2001-07-11 04:07      Björn Höhrmann

	adds CheckTarget() skeleton

	src/attrs.c (1.10)


(131) 2001-07-11 03:21   Terry Teague

	IFRAMES -> IFRAME to match original intent of change in html.h
	for Dave's drop of 02 Jun 01.

	src/attrs.c (1.9)


(130) 2001-07-11 02:59   Terry Teague

	Ooops. Forgot to change IFRAMES -> IFRAME in this copy of the
	file.

	include/html.h (1.10)


(129) 2001-07-11 02:58   Terry Teague

	IFRAMES -> IFRAME to match original intent of change in html.h
	for Dave's drop of 02 Jun 01.

	src/tags.c (1.8)


(128) 2001-07-11 02:52      Björn Höhrmann

	extended CheckUrl() to escape URIs properly, new config option
	needed

	src/attrs.c (1.8)


(127) 2001-07-11 01:49      Björn Höhrmann

	added CheckLength skeleton

	src/attrs.c (1.7)


(126) 2001-07-11 01:49      Björn Höhrmann

	fixed bug #431956 'Well formed XSL <xsl:text> gives error'

	src/parser.c (1.13)


(125) 2001-07-11 01:18      Björn Höhrmann

	added prototypes for new functions in lexer.c for use in other
	parts of Tidy

	include/html.h (1.9)


(124) 2001-07-11 01:16      Björn Höhrmann

	added CheckId() skeleton and fixed CheckAnchor() to call
	CheckAttributes()

	src/attrs.c (1.6)


(123) 2001-07-11 01:12      Björn Höhrmann

	Added comment on what FixId() really does

	src/parser.c (1.12)


(122) 2001-07-10 23:51      Björn Höhrmann

	Replaced MAP()ings and character case transformations with function
	calls to IsWhite(), IsLetter(), etc. and added IsNamechar(),
	ToLower() and ToUpper() functions

	src/lexer.c (1.19)


(121) 2001-07-10 23:44      Björn Höhrmann

	Fixed VERS_IFRAME occurences to VERS_IFRAMES

	src/tags.c (1.7), src/attrs.c (1.5)


(120) 2001-07-10 14:18  tinle

	Change Makefile to be easier to maintain by parameterizing
	compiling options.  Added ability to use debugging malloc
	(dmalloc).
	
	Added ability to turn on/off debug via compile time DEBUG #define.

	include/platform.h (1.3)


(119) 2001-07-10 03:49   Terry Teague

	More tags with (VERS_XXX|VERS_FRAMES[ET]) version changed to
	(VERS_XXX) as per Dave's drop of 02 Jun 01 (VERS_XXX in these cases
	already included VERS_FRAMES[ET])

	src/tags.c (1.6)


(118) 2001-07-10 02:42   Terry Teague

	Ooops. Forgot to change VERS_FRAMES->VERS_FRAMESET in this copy
	of the file.

	include/html.h (1.8)


(117) 2001-07-09 03:19   Terry Teague

	Attrs with (VERS_XXX|VERS_FRAMES[ET]) version changed to (VERS_XXX)
	as per Dave's drop of 02 Jun 01 (VERS_XXX in these cases already
	included VERS_FRAMES[ET])

	src/attrs.c (1.4)


(116) 2001-07-09 03:09   Terry Teague

	[ #427822 ] PopInLine() doesn't check stack

	test/input/in_427822.html (1.1)


(115) 2001-07-09 03:09   Terry Teague

	[ #427822 ] PopInLine() doesn't check stack (from Dave's drop of 02
	Jun 01)

	src/istack.c (1.3)


(114) 2001-07-08 21:47   Terry Teague

	Made AddByte() function global as per Dave's drop of 02 Jun 01

	src/lexer.c (1.18), include/html.h (1.7)


(113) 2001-07-08 21:14   Terry Teague

	Tags with (VERS_XXX|VERS_FRAMES[ET]) version changed to (VERS_XXX)
	as per Dave's drop of 02 Jun 01 (VERS_XXX in these cases already
	included VERS_FRAMES[ET])

	src/tags.c (1.5)


(112) 2001-07-08 20:59   Terry Teague

	VERS_IFRAMES -> VERS_IFRAME and VERS_FRAMES -> VERS_FRAMESET
	as per Dave's drop of 02 Jun 01

	src/tags.c (1.4)


(111) 2001-07-08 20:56   Terry Teague

	VERS_IFRAMES -> VERS_IFRAME and VERS_FRAMES -> VERS_FRAMESET
	as per Dave's drop of 02 Jun 01

	include/html.h (1.6), src/attrs.c (1.3), src/lexer.c (1.17)


(110) 2001-07-08 20:35   Terry Teague

	[ #433012 ] Illegal ampersands/character entities

	src/lexer.c (1.16)


(109) 2001-07-08 20:09   Terry Teague

	Enhancement: use "--drop-proprietary-attributes yes" to discard
	proprietary attributes

	include/html.h (1.5), src/config.c (1.6), src/pprint.c (1.9)


(108) 2001-07-08 02:56   Terry Teague

	[ #427837 ] No encoding specified in XML output

	test/input/in_427837.html (1.1), src/config.c (1.5), src/lexer.c
	(1.15)


(107) 2001-07-07 23:01   Terry Teague

	[ #434940 ] --show-body-only: print only body contents

	src/tidy.c (1.6), include/html.h (1.4)


(106) 2001-07-07 22:58   Terry Teague

	[ #434940 ] --show-body-only: print only body contents

	src/config.c (1.4), src/parser.c (1.11), src/pprint.c (1.8)


(105) 2001-07-07 22:54   Terry Teague

	[ #434940 ] --show-body-only: print only body contents

	test/input/in_434940.html (1.1)


(104) 2001-07-05 22:48   Terry Teague

	Ooops. Added missing </head>.

	test/input/in_438650.html (1.2), test/input/in_427845.html (1.2),
	test/input/in_427827.html (1.2)


(103) 2001-07-05 22:47   Terry Teague

	[ #438956 ] Bad head-endtag reported incorrectly

	test/input/in_438956.html (1.1)


(102) 2001-07-05 22:40   Terry Teague

	Oops. Added missing </head>.

	test/input/in_438954.html (1.2)


(101) 2001-07-05 22:35   Terry Teague

	[ #438954 ] Body tag w/attributes omitted w/hide-end

	test/input/in_438954.html (1.1)


(100) 2001-07-04 21:40  uid54069

	[ #438658 ] Missing / in title endtag makes 2 titles

	test/input/in_438658.html (1.1)


(99) 2001-07-04 21:18  uid54069

	[ #438650 ] Newline in URL attr value becomes space

	test/input/in_438650.html (1.1), src/lexer.c (1.14)


(98) 2001-07-04 20:01  uid54069

	[ #433604 ] Tidy inserts &amp;nbsp; entity in -xml mode

	test/input/in_433604.xml (1.1), src/pprint.c (1.7)


(97) 2001-07-04 19:53  uid54069

	[ #433607 ] No warning for omitted end tag with -xml

	test/input/in_433607.xml (1.1)


(96) 2001-07-04 19:50  uid54069

	[ #433670 ] &amp;apos not recognized as valid XML entity

	test/input/in_433670.xml (1.1)


(95) 2001-07-04 19:30  uid54069

	[ #433672 ] Anchor enclosing Header tags is omitted

	test/input/in_433672.html (1.1)


(94) 2001-07-04 15:43  uid54069

	Fix missing > in Title tag

	test/input/in_435903.html (1.2)


(93) 2001-07-04 15:28  uid54069

	[ #427845 ] Doctypes are output on multiple lines

	test/input/in_427845.html (1.1)


(92) 2001-07-04 15:02  uid54069

	[ #427844 ] End tags containing whitespace warning

	test/input/in_427844.html (1.1), src/lexer.c (1.13)


(91) 2001-07-04 14:41  uid54069

	[ #427827 ] Nested anchor elements allowed

	src/parser.c (1.10), test/input/in_427827.html (1.1)


(90) 2001-07-03 04:59   Terry Teague

	[ #427810 ] Proprietary elements not reported as  err

	test/input/in_427810.html (1.1)


(89) 2001-07-03 04:57   Terry Teague

	[ #427810 ] Proprietary elements not reported as err

	src/lexer.c (1.12)


(88) 2001-07-03 03:52   Terry Teague

	[ #433040 ] Anchor tag without attributes deleted

	src/parser.c (1.9)


(87) 2001-07-01 18:56   Terry Teague

	[ #431716 ] -slides causes a seg fault

	src/pprint.c (1.6)


(86) 2001-06-30 16:06   Terry Teague

	Remove some extraneous ;;

	src/pprint.c (1.5)


(85) 2001-06-30 16:03   Terry Teague

	Remove some extraneous ;;

	src/localize.c (1.7), src/parser.c (1.8)


(84) 2001-06-30 16:03   Terry Teague

	[ #427840 ] Span causes infinite loop

	src/lexer.c (1.11)


(83) 2001-06-30 03:21   Terry Teague

	[ #434100 ] Error actually reported as a warning

	src/localize.c (1.6)


(82) 2001-06-29 17:27       Charlie Reitzel

	[ #437468 ] -clean demotes smart quotes to ascii

	test/input/in_437468.html (1.1)


(81) 2001-06-29 04:20   Terry Teague

	[ #433359 ] Empty <iframe></iframe> elements trimmed

	include/html.h (1.3), src/parser.c (1.7), src/tags.c (1.3)


(80) 2001-06-27 05:17   Terry Teague

	[ #427840 ] Span causes infinite loop

	test/input/in_427840.html (1.1)


(79) 2001-06-26 22:01       Charlie Reitzel

	Added test files for bugs to close.  Ran tests on Solaris7 and NT4

	test/input/in_427633.html (1.1), test/input/in_427662.html (1.1),
	test/input/in_427664.html (1.1), test/input/in_427671.html (1.1),
	test/input/in_427672.html (1.1), test/input/in_427675.html (1.1),
	test/input/in_427676.html (1.1), test/input/in_427677.html (1.1),
	test/input/in_427811.html (1.1), test/input/in_427813.html (1.1),
	test/input/in_427816.html (1.1), test/input/in_427835.html (1.3),
	test/input/in_431736.html (1.1)


(78) 2001-06-24 23:06   Terry Teague

	[ #431895 ] gnu-emacs filename not set for XML or -q

	include/html.h (1.2), src/localize.c (1.5), src/tidy.c (1.5)


(77) 2001-06-24 22:17   Terry Teague

	[ #431889 ] Config file options w/"param" don't work

	src/config.c (1.3), src/lexer.c (1.10)


(76) 2001-06-24 21:49   Terry Teague

	[ #427834 ] Warning given for newline in DOCTYPE

	test/input/in_427834.html (1.1)


(75) 2001-06-24 17:57   Terry Teague

	[ Feature Request #435923 ] Preserve case of attribute names

	test/input/in_435923.html (1.1)


(74) 2001-06-24 17:41   Terry Teague

	[ #435922 ] Missing <form> around <input> no warning

	test/input/in_435922.html (1.1)


(73) 2001-06-24 17:14   Terry Teague

	[ #435920 ] Space inserted before </td> causes probs

	test/input/in_435920.html (1.1)


(72) 2001-06-24 16:58   Terry Teague

	[ #435919 ] Nested <q></q>'s not handled correctly

	test/input/in_435919.html (1.1)


(71) 2001-06-24 16:32   Terry Teague

	[ #435917 ] <input onfocus=""> reported unknown attr

	test/input/in_435917.html (1.1)


(70) 2001-06-24 15:39   Terry Teague

	[ #435909 ] <noscript></noscript> in
	<head></head>

	test/input/in_435909.html (1.1)


(69) 2001-06-24 15:20   Terry Teague

	[ #435903 ] Script element w/body child to table bug

	test/input/in_435903.html (1.1)


(68) 2001-06-23 22:40   Terry Teague

	[ #426885 ] Definition list w/Center crashes

	test/input/in_426885.html (1.1)


(67) 2001-06-23 22:06   Terry Teague

	[ #433856 ] Access violation w/Word files w/font tag

	src/pprint.c (1.4)


(66) 2001-06-18 17:56       Charlie Reitzel

	[#431739] Spaces carried into empty block tags.  Duplicate of
	[#427846]

	test/input/in_431739.html (1.1)


(65) 2001-06-18 04:01   Terry Teague

	[ #434100 ] Error actually reported as a warning

	test/input/in_434100.html (1.1)


(64) 2001-06-17 21:05   Terry Teague

	[ #434047 ] Mixed content in 4.01 Strict not allowed

	test/input/in_434047.html (1.1)


(63) 2001-06-17 03:41   Terry Teague

	[ #433856 ] Add comment about using "--drop-tags yes"

	test/input/in_433856.html (1.2)


(62) 2001-06-17 03:39   Terry Teague

	[ #433856 ] Access violation w/Word files w/font tag

	test/input/in_433856.html (1.1)


(61) 2001-06-16 21:31       Charlie Reitzel

	[#433659] Problem w/ ExpandTilde.  Check return value from getenv
	is not null.

	src/config.c (1.2)


(60) 2001-06-16 16:26       Charlie Reitzel

	[#431898] Tidy messes up X(HT)ML documents.  Needed to add state
	for "inDTDSubset" to both lexer to allow '>' as part of
	declarations and to the pretty printer to not replace pointy
	brackets w/ character entities (&lt; &gt; etc.).  Used
	existing CDATA mode for printing.  Basically, taking a hands-off
	approach to any contents of an internal DTD subset.

	src/lexer.c (1.9), src/pprint.c (1.3)


(59) 2001-06-16 10:06       Charlie Reitzel

	[#427835] --doctype omit doesn't work with --output-xml.  Moved if
	(XmlOut) test after omit test.

	src/lexer.c (1.8)


(58) 2001-06-16 10:04       Charlie Reitzel

	Added <DOCTYPE> statement to test --doctype omit

	test/input/in_427835.html (1.2)


(57) 2001-06-15 04:30   Terry Teague

	[ #433360 ] Tags with missing > can't be repaired

	test/input/in_433360.html (1.1)


(56) 2001-06-15 04:20   Terry Teague

	[ #433359 ] Empty <iframe></iframe> elements trimmed

	test/input/in_433359.html (1.1)


(55) 2001-06-14 04:53   Terry Teague

	[ #433040 ] Anchor tag without attributes deleted

	test/input/in_433040.html (1.1)


(54) 2001-06-14 04:04   Terry Teague

	[ #433012 ] Illegal ampersands/character entities

	test/input/in_433012.html (1.1)


(53) 2001-06-14 00:40       Charlie Reitzel

	Checked in test files from bug tracker.  Thanks, Terry.

	test/input/cfg_431721.txt (1.1), test/input/in_431721.html (1.1),
	test/output/out_431721.html (1.1)


(52) 2001-06-14 00:20       Charlie Reitzel

	[#431721] Cleaning list bullets for Word 2000

	test/input/in_427841.html (1.1)


(51) 2001-06-14 00:17       Charlie Reitzel

	[#431721] Cleaning list bullets for Word 2000.	Node iterator fix.

	src/clean.c (1.5)


(50) 2001-06-14 00:13       Charlie Reitzel

	[#427841] Fix crash when cleaning up bad nested lists.	Basic
	problem is that parent node is removed, leaving dangling references
	higher in the call stack.  Needed to update call args to
	NestedList() and CreateStyleProperties() to allow for new "next"
	node to be returned.  From scan of sources, it appears that
	NestedList() is the only case where a parent node is removed.

	src/clean.c (1.4)


(49) 2001-06-13 04:15   Terry Teague

	[ #427818 ] Missing quotes cause segfaults

	test/input/in_427818.html (1.1), src/localize.c (1.4)


(48) 2001-06-13 03:54   Terry Teague

	[ #432677 ] Null value changed to "value" for -asxml

	test/input/in_432677.html (1.1)


(47) 2001-06-10 23:20   Terry Teague

	[ #431965 ] XHTML Strict seen as Transitional w/div

	test/input/in_431965.xhtml (1.1)


(46) 2001-06-10 23:06   Terry Teague

	[ #431964 ] <table height=""> not flagged as error

	test/input/in_431964.html (1.1)


(45) 2001-06-10 22:27   Terry Teague

	[ #431958 ] Comments always indented

	test/input/in_431958.html (1.1)


(44) 2001-06-10 22:09   Terry Teague

	[ #431956 ] Well formed XSL <xsl:text> gives error

	test/input/in_431956.xml (1.1)


(43) 2001-06-10 17:49       Charlie Reitzel

	[#431883] Not a bug.  Tidy is demoting document HTML version
	because it does not comply w/ 4.0 requirements.  E.g. adding a
	summary attribute to the <table> tag upgrades the version to
	4.01 Transitional.

	test/input/in_431883.html (1.2)


(42) 2001-06-10 17:28       Charlie Reitzel

	[#427830] Correct XHTML 1.0 Namespace ignored.	Fixed w/ #427835

	test/input/in_427830.html (1.1)


(41) 2001-06-10 16:21   Terry Teague

	[ #431898 ] Tidy messes up X(HT)ML documents

	test/input/in_431898.html (1.1)


(40) 2001-06-10 16:11   Terry Teague

	[ #431895 ] gnu-emacs filename not set for XML or -q

	test/input/in_431895.html (1.1)


(39) 2001-06-10 15:50   Terry Teague

	[ #431889 ] Config file options w/"param" don't work

	test/input/cfg_431889.txt (1.1), test/input/in_431889.html (1.1)


(38) 2001-06-10 15:37   Terry Teague

	[ #431883 ] Given doctype reported incorrectly

	test/input/in_431883.html (1.1)


(37) 2001-06-10 15:02   Terry Teague

	[ #431874 ] Nested anchors not detected

	test/input/in_431874.html (1.1)


(36) 2001-06-10 01:00       Charlie Reitzel

	[#431719] Added "-//W3C//DTD HTML 3.2 Final//EN" to W3C_Version[]
	so FPI in a DOCTYPE will let document be recognized as HTML 3.2.

	src/lexer.c (1.7)


(35) 2001-06-10 00:57       Charlie Reitzel

	[#431719] "-//W3C//DTD HTML 3.2 Final//EN" FPI not recognized as
	HTML 3.2 in DOCTYPE

	test/input/in_431719.html (1.1)


(34) 2001-06-10 00:00   Terry Teague

	[ #431716 ] -slides causes a seg fault

	test/input/in_431716.html (1.1)


(33) 2001-06-09 22:44       Charlie Reitzel

	[#427825] Update DefineInlineTag().  Parse w/ ParseInline instead
	of ParseBlock.

	src/tags.c (1.2)


(32) 2001-06-09 22:38       Charlie Reitzel

	[#427825] Tidy has problems nesting user defined inline tags.

	test/input/in_427825.html (1.1)


(31) 2001-06-09 17:57       Charlie Reitzel

	[#427835] Test input file

	test/input/in_427835.html (1.1)


(30) 2001-06-09 17:56       Charlie Reitzel

	[#427835] Use correct xml namespace URI for XHTML docs.  Also, emit
	DOCTYPE PI at correct location: after xml declaration, if any, and
	before <html> element.  Was emitting DOCTYPE before xml
	declaration.  See http://www.w3.org/TR/xhtml1/#docconf for details.

	src/lexer.c (1.6)


(29) 2001-06-08 20:34   Terry Teague

	[ #427839 ] Output DOCTYPE/Namespace decl separately

	src/lexer.c (1.5), test/input/in_427839.html (1.1)


(28) 2001-06-08 03:30   Terry Teague

	[ #431337 ] attr.c:DeclareLiteralAttrib()assign

	src/attrs.c (1.2)


(27) 2001-06-08 02:59   Terry Teague

	#427833 - Uppercase &#X; escape sequences ignored

	src/entities.c (1.2), test/input/in_427833.html (1.1)


(26) 2001-06-07 02:03       Charlie Reitzel

	Change allows using pure ANSI mode with VC++ (disable language
	extensions).  unlink() was the only warning as a result of turning
	on this option.

	include/platform.h (1.2)


(25) 2001-06-07 01:59       Charlie Reitzel

	Revert to format that reproduces problem (all in line still works)

	test/input/in_427846.html (1.2)


(24) 2001-06-07 01:56       Charlie Reitzel

	Test input files for bug #427820 and #427846

	test/input/in_427820.html (1.1), test/input/in_427846.html (1.1)


(23) 2001-06-07 01:46       Charlie Reitzel

	[Bug #427846] change mode != IgnoreWhitespace to !(mode &
	IgnoreWhitespace)

	src/lexer.c (1.4)


(22) 2001-06-02 21:57   Terry Teague

	[ #427826 ] XML parsing error for < character (partial fix)

	src/tidy.c (1.4)


(21) 2001-06-02 21:48   Terry Teague

	[ #427667 ] The -i/-ident commands work differently

	src/tidy.c (1.3)


(20) 2001-06-02 21:44   Terry Teague

	[ #427663 ] Line endings not supported correctly

	src/tidy.c (1.2)


(19) 2001-06-02 21:39   Terry Teague

	[ #427666 ] Slides not numbered in zero-padded fmt

	src/pprint.c (1.2)


(18) 2001-06-02 21:34   Terry Teague

	[ #426885 ] Definition list w/Center crashes

	src/parser.c (1.6)


(17) 2001-06-02 21:26   Terry Teague

	[ #427671 ] LI w/FRAME/FRAMESET/OPTGROUP/OPTION loop

	src/parser.c (1.5)


(16) 2001-06-02 05:16   Terry Teague

	[ #427675 ] Frameset followed by frame infinite loop

	src/parser.c (1.4)


(15) 2001-06-02 05:09   Terry Teague

	[ #427677 ] TrimInitialSpace() can trim too much

	src/parser.c (1.3)


(14) 2001-06-02 05:03   Terry Teague

	[ #427662 ] BLOCK/INLINE before TABLE parsed wrong

	src/parser.c (1.2)


(13) 2001-06-02 04:58   Terry Teague

	[ #427674 ] Bad grammar in CSS fonts error msg

	src/localize.c (1.3)


(12) 2001-06-02 04:52   Terry Teague

	[ #427676 ] Missing = from attr value NULL segfault

	src/localize.c (1.2)


(11) 2001-06-02 04:45   Terry Teague

	[ #427672 ] Non-std attrs w/multibyte names segfault

	src/lexer.c (1.3)


(10) 2001-06-02 04:40   Terry Teague

	[ #427664 ] Missing attr values cause NULL segfault

	src/lexer.c (1.2)


(9) 2001-06-02 04:34   Terry Teague

	Add Andy's check for empty istack.

	src/istack.c (1.2)


(8) 2001-06-02 04:25   Terry Teague

	[ #427668 ] malloc() used instead of MemAlloc()

	src/clean.c (1.3)


(7) 2001-06-02 04:18   Terry Teague

	[ #427669 ] Typo: "heighy" should be "height"

	src/clean.c (1.2)


(6) 2001-05-26 22:27   Terry Teague

	First Imported.

	src/parser.c (1.1.1.1), src/pprint.c (1.1.1.1), src/tab2space.c
	(1.1.1.1), src/tags.c (1.1.1.1), src/tidy.c (1.1.1.1)


(5) 2001-05-26 22:27   Terry Teague

	Initial revision

	src/parser.c (1.1), src/pprint.c (1.1), src/tab2space.c (1.1),
	src/tags.c (1.1), src/tidy.c (1.1)


(4) 2001-05-26 22:23   Terry Teague

	First Imported.

	include/html.h (1.1.1.1), include/platform.h (1.1.1.1), src/attrs.c
	(1.1.1.1), src/clean.c (1.1.1.1), src/config.c (1.1.1.1),
	src/entities.c (1.1.1.1), src/istack.c (1.1.1.1), src/lexer.c
	(1.1.1.1), src/localize.c (1.1.1.1)


(3) 2001-05-26 22:23   Terry Teague

	Initial revision

	include/html.h (1.1), include/platform.h (1.1), src/attrs.c (1.1),
	src/clean.c (1.1), src/config.c (1.1), src/entities.c (1.1),
	src/istack.c (1.1), src/lexer.c (1.1), src/localize.c (1.1)


(2) 2001-05-25 05:34   Terry Teague

	First Imported.

	htmldoc/Overview.html (1.1.1.1), htmldoc/pending.html (1.1.1.1),
	htmldoc/release-notes.html (1.1.1.1), htmldoc/grid.gif (1.1.1.1),
	htmldoc/tidy.gif (1.1.1.1)


(1) 2001-05-25 05:34   Terry Teague

	Initial revision

	htmldoc/Overview.html (1.1), htmldoc/pending.html (1.1),
	htmldoc/release-notes.html (1.1), htmldoc/grid.gif (1.1),
	htmldoc/tidy.gif (1.1)