1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321
|
2013-02-01 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.15 ========================
*
2012-08-02 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl: [Bug 3553350]: Fixed bad handling of characters
special to regsub in the callback. Bumped version to 1.2.1.
* htmlparse.test: New test case for the above.
* htmlparse.man: Bumped version number.
* pkgIndex.tcl: Bumped version number.
Thanks to Jeff Rogers <dvrsn@users.sourceforge.net> for the
report.
* htmlparse.tcl: [Bug 2941841]: Fixed bad handling of broken html.
* htmlparse.test: New test cases for the above.
Thanks to Jeff Rogers <dvrsn@users.sourceforge.net> for the
report and fix.
2011-12-13 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.14 ========================
*
2011-01-24 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.13 ========================
*
2009-12-07 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.12 ========================
*
2009-02-10 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl (::htmlparse::parse): Replaced the backslashed
* htmlparse.man: placeholder \\win\\ with the more regular @win@,
* htmlparse.text: to prevent quoting horrors. This fixes Glenn
* pkgIndex.tcl: Jackman's [SF Tcllib Bug 2586112]. Bumped the
package version to 1.2.
2008-12-12 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.11.1 ========================
*
2008-10-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.11 ========================
*
2008-07-28 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl (mapEscapes): Extended to handle the XHML/XML
* htmlparse.test: entity apos (apostrophe). Extended the
* htmlparse.man: testsuite. This fixes [Bug 2028993]. Bumped
* pkgIndex.tcl: package version to 1.1.3.
2008-06-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.pcx: New file. Syntax definitions for the public
commands of the htmlparse package.
2007-09-12 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.10 ========================
*
2007-08-01 Andreas Kupries <andreask@activestate.com>
* htmlparse.test: Updated to use the TestAccel utility commands to
handle accelerators.
2007-03-21 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.man: Fixed all warnings due to use of now deprecated
commands. Added a section about how to give feedback.
2006-10-03 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.9 ========================
*
2006-09-19 Andreas Kupries <andreask@activestate.com>
* htmlparse.man: Bumped version to 1.1.2
* htmlparse.tcl:
* pkgIndex.tcl:
2006-01-22 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.test: More boilerplate simplified via use of test support.
2006-01-19 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.test: Hooked into the new common test support code.
2006-01-17 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tree_testsuite: Made the helper command reordering the
* htmlparse.tcl: tree a bit less agressive. See [SF
Tcllib Patch 953854]. Advice by Ramon Ribo. Updated the
testsuite as well.
2006-01-10 Andreas Kupries <andreask@activestate.com>
* htmlparse.test: Fixed [SF Tcllib Bug 1316049]. Uncluttering test
output.
2005-10-06 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.8 ========================
*
2005-10-06 Andreas Kupries <andreask@activestate.com>
* htmlparse.test: Reworked to use all available implementations of
struct::tree. Moved all tests using it into a separate file.
* htmlparse.tree_testsuite: New file. Now contains all the tests
using struct::tree.
2005-01-11 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl: Modified to load only the data structure we need,
stacks, and not all eleven. This fixes the Tcllib SF Bug
1087173, reported by Don Porter <dgp@users.sourceforge.net>.
* htmlparse.test: Ensured usage of local packages, nothing
installed, and updated for the new struct usage. Updated to
fixes in cmdline.
2004-10-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.7 ========================
*
2004-10-04 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl (::htmlparse::PrepareHtml): Refixed the [Tcllib SF
* htmlparse.test: Bug 861277]. This came back because of the
changes to entity processing for [Tcllib SF Bug 1018574]. We are
now using standard numeric entities to protect these special
characters, instead of nonstandard entities. Extended the test
suite to cover this. Thanks to Joe English for the catch.
2004-10-04 Joe English <jenglish@users.sourceforge.net>
* htmlparse.tcl(DoDecMap): Make sure numeric character references
are interpreted as decimal (Bug #1039961).
* htmlparse.test: Added test case.
2004-09-29 Andreas Kupries <andreask@activestate.com>
* htmlparse.test: Fixed [Tcllib SF Bug 1034580], see also
* htmlparse.tcl: [Tcllib SF Bug 900041]. Thanks to Georgios
Petasis <petasis@users.sourceforge.net> for the report and
proposed solution. While the solution was not used as-is, it
gave enough clues to make writing the actual solution
trivial. It converts <tag attr /> to <tag attr></tag>. Added
testcases.
2004-09-21 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl (PrepareHtml): Fixed processing of comments
[Tcllib SF Bug 861287]. A legal end of comment is allowed to
have whitespace between '--' and '>'. Also recognize <-- as
bogus start of a comment (Should be <!-- to be legal). Convert
this to entities, making the bogus comment a PCDATA section
which shows up in the when a browser renders the document.
2004-09-08 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.test: Another patch coming from [Tcllib SF Bug
1018574]. Extended htmlparse-4.2 for better checking of &
handling.
2004-09-01 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl: Accepted patch by David Graveraux fixing a number
of problems with HTML entities.
This fixes [Tcllib SF Bug 1018574].
2004-05-23 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.6.1 ========================
*
2004-02-15 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.6 ========================
*
2004-02-09 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl: When changing the 'walk' method of 'struct::tree'
* htmlparse.test: adaption of this module was forgotten. Fixed.
Also fixed problem with usage of 8.3'ism in 'mapEscapes.
2003-12-16 Joe English <jenglish@users.sourceforge.net>
* htmlparse.tcl: Fix for bug #861277 (backslashes in content)
* htmlparse.test: Added test case.
2003-10-24 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl: Applied [Patch 823346] by Michael Schlenker
<mic42@users.sourceforge.net>. Cleans the code up a bit, using
faster string ops in place of regexes and -subs, where possible.
2003-10-21 Andreas Kupries <andreask@activestate.com>
* htmlparse.man: Extended documentation of command '2tree' with
description of how the found tags and text is stored in the
nodes of the tree [Bug 827645].
2003-08-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* pkgIndex.tcl:
* htmlparse.test:
* htmlparse.man:
* htmlparse.tcl: Updated to use struct v2 when handling trees
(Different way of accessing attributes). Bumped version number
up to the next major version (1.0) for this incompatible change.
2003-05-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tcllib 1.4 ========================
*
2003-04-11 Andreas Kupries <andreask@activestate.com>
* htmlparse.tcl:
* htmlparse.man:
* pkgIndex.tcl: Set version of the package to to 0.3.1.
2003-03-24 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.test: Added htmlparse-3.4 to exercise the fix.
* htmlparse.tcl (::htmlparse::parse): Fixed bug #640932, reported
by Scott Goodwin <scottg@users.sourceforge.net>. Cause of the
bug: Incomplete tags were correctly detected and stored for the
next call, but incorrectly not used in said next call.
2003-02-24 David N. Welton <davidw@dedasys.com>
* htmlparse.tcl (::htmlparse::PrepareHtml): Use string map instead
of regsub.
2003-02-07 Pat Thoyts <patthoyts@users.sourceforge.net>
* htmlparse.tcl (::htmlparse::mapEscapes): Fixed typo (strimg ->
string) to pass test suite.
2003-02-05 David N. Welton <davidw@dedasys.com>
* htmlparse.tcl (::htmlparse::mapEscapes): Use string match
instead of regexp. Feature [ 676536 ].
2003-01-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.man: More semantic markup, less visual one.
2002-08-08 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl: Fixed SF bug #579853. Added an 'bsl' key and
value to 'htmlparse::escapes' required to reconvert the
backslash escapes inserted by 'htmlparse::PrepareHtml'. Thanks
to Michael Cleverly <cleverly@users.sourceforge.net> for the
report.
2002-06-03 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* pkgIndex.tcl:
* htmlparse.tcl:
* htmlparse.n:
* htmlparse.man: Bumped to version 0.3.
2002-02-09 David N. Welton <davidw@dedasys.com>
* htmlparse.n: Cleaned up some of the language in the man page.
2001-07-10 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl: Frink 2.2 run, fixed dubious code.
2001-06-21 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl: Fixed dubious code reported by frink.
2001-03-23 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* htmlparse.tcl: Changed the implementation to allow incremental
processing (taken from plume, in essence). Interface is
different too (more option oriented). Fixed errors in the
conversion into a tree (nesting of <p>, <li> and <hxx> tags),
through an internal postproessing step for the tree..
* htmlparse.n: Adapted documentstion to changes above.
* htmlparse.test: Created testsuite.
2001-03-21 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* New module 'htmlparse', a HTML parser based upon Steve Uhler's
venerable 'html_library' and some of my work in the book
scanning project.
|