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 ] <img src="> 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> </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
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 (€ to
Ÿ).
src/localize.c (1.30)
(288) 2001-08-29 04:01 Terry Teague
Add support for reporting illegal entities (€ to
Ÿ).
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 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 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 ' 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 &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 ] &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 (< > 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)