2007-09-19 Diab Jerius <djerius@cfa.harvard.edu>
Tag: 0.35
2007-09-19 21:21 -0400 djerius <djerius@cfa.harvard.edu> (2856b191708a [tip])
* Makefile.PL:
switch to Module::Install
2007-09-19 21:21 -0400 djerius <djerius@cfa.harvard.edu> (eae5f8ad6b1c)
* MANIFEST.SKIP:
more cruft to ignore
2007-09-19 21:20 -0400 djerius <djerius@cfa.harvard.edu> (748e7437cd7a)
* LICENSE:
updated to GPL3
2007-09-19 21:20 -0400 djerius <djerius@cfa.harvard.edu> (97709599c2ee)
* MANIFEST:
no longer necessary
2007-09-19 21:19 -0400 djerius <djerius@cfa.harvard.edu> (628bc9e0d4a1)
* README:
updated to GPL3
2007-09-19 21:18 -0400 djerius <djerius@cfa.harvard.edu> (df8f9fd02b7f)
* TableParser.pm, lib/HTML/TableParser.pm,
lib/HTML/TableParser/Table.pm:
separate modules into separate files. rename private methods to
satisfy pod-coverage
2007-09-19 21:12 -0400 djerius <djerius@cfa.harvard.edu> (0cba157ce5f9)
* t/00-load.t, t/perlcritic.t, t/pod-coverage.t, t/pod.t:
add new tests for pod and perlcritic
2007-09-19 21:12 -0400 djerius <djerius@cfa.harvard.edu> (c95a01dc6397)
* t/contents.t:
fix to work with Test::More version 0.71
2007-09-19 21:46 +0000 dj <dj> (f60fb810ce45)
* ChangeLog:
2007-09-19 21:46:25 by dj added ChangeLog
2002-09-07 01:32 tag V0_34
2002-09-07 01:32 dj
* Changes, Makefile.PL, TableParser.pm: requires HTML::Parser 3.26
which fixes callback bug in 3.25
2002-09-03 14:35 tag V0_33
2002-09-03 14:35 dj
* Changes, TableParser.pm: [no log message]
2002-09-03 14:11 tag V0_32
2002-09-03 14:11 dj
* MANIFEST, TableParser.pm: [no log message]
2002-09-03 11:36 dj
* Changes, t/end_table.t, tdata/end_table.html: new tests for extra
</table> tag
2002-09-03 11:36 dj
* TableParser.pm: extra </table> tags were not handled properly. it
now croaks if it hits an extra </table> tag.
2002-04-20 02:14 tag V0_31
2002-04-20 02:14 dj
* Changes, Makefile.PL, README, TableParser.pm: [no log message]
2002-04-18 12:53 tag V0_03
2002-04-18 12:53 dj
* README: [no log message]
2002-04-18 12:50 dj
* TableParser.pm: - decode_entitites was being called too late in
fix_texts, so Trim was less than effectual.
- added DecodeNBSP attribute to fix nbsp decoding issues.
- callbacks for methods and classes can be turned off by
assigning an undef value to the appropriate key in the table
request.
- the warn callback is also passed the line number now. this
is an incompatible change in the API.
2002-04-18 12:49 dj
* Changes, MANIFEST: [no log message]
2002-04-18 09:22 dj
* t/class-01.t: test of method/class undef
2002-04-17 12:01 dj
* TableParser.pm: - specification of ids and column names in
matches has been extended and simplified. id and cols now may
take arrayrefs of things to match. colre is deprecated.
- matches can be made using literals, subroutines and qr//
created regexps. the latter two are automatically recognized.
- explicit exclusions and skipping of tables is now possible
- improved docs (a bit)
2002-04-17 12:01 dj
* t/contents.t: new tests for new features
2002-04-17 12:00 dj
* Changes, README, data/table2.hdr, data/table2.html: [no log
message]
2002-04-12 16:48 tag V0_02
2002-04-12 16:48 dj
* TableParser.pm: [no log message]
2002-03-11 09:26 dj
* TableParser.pm: [no log message]
2002-01-30 21:05 dj
* MANIFEST, README, THANKS: [no log message]
2002-01-30 20:59 dj
* Changes, TableParser.pm: one could not use id=DEFAULT as a fall
through if a column name match didn't work. in fact, one
couldn't intersperse id's in a request list; they all had to be
at the beginning. there's now a well defined order in how
requests are processed.
fixing this uncovered another subtle bug. a header line was
originally recognized only after finishing the first non-header
line. this lead to the situation that if an embedded table was
in the first non-header row, it would be matched against column
name match requests before the enclosing table, because it would
be completely parsed before the enclosing table's header was even
recognized. to fix this, we finish off a header in the first
non-header column if the previous row was a header and the
current row isn't a header.
added an embedded table test in t/contents.t
format of comparison data was wrong. wanted embedded tab between
columns, got character sequence '\t'
checking whether a request had been used was 99% foobared.
2002-01-30 20:58 dj
* t/: common.pl, contents.t: consolidated some code. now tests
embedded table fixed some errors from before. how'd it work?
2002-01-30 20:58 dj
* t/counts.pl: can't reuse parser objects now
2002-01-30 20:57 dj
* t/req_order.t: new test
2002-01-30 20:57 dj
* MANIFEST, MANIFEST.SKIP: [no log message]
2002-01-30 20:34 dj
* data/: table2-1.Chomp.data, table2-1.Decode.data,
table2-1.Default.data, table2-1.Trim.data, table2-1.hdr: new data
for embedded table
2002-01-30 20:33 dj
* data/: ned.Chomp.data, ned.Decode.data, ned.Default.data,
ned.Trim.data, screwy.Chomp.data, screwy.Decode.data,
screwy.Default.data, screwy.Trim.data, table.Chomp.data,
table.Decode.data, table.Default.data, table.Trim.data,
table2.Chomp.data, table2.Decode.data, table2.Default.data,
table2.Trim.data: really wanted tab, not '\t'. fixed that
2001-12-12 17:17 tag V0_1
2001-12-12 17:17 dj
* README: [no log message]
2001-12-12 17:16 dj
* Changes, INSTALL, LICENSE, MANIFEST, MANIFEST.SKIP, Makefile.PL,
README, TableParser.pm, test.pl, data/ned.Chomp.data,
data/ned.Decode.data, data/ned.Default.data, data/ned.Trim.data,
data/ned.hdr, data/ned.html, data/screwy.Chomp.data,
data/screwy.Decode.data, data/screwy.Default.data,
data/screwy.Trim.data, data/screwy.hdr, data/screwy.html,
data/table.Chomp.data, data/table.Decode.data,
data/table.Default.data, data/table.Trim.data, data/table.hdr,
data/table.html, data/table2.Chomp.data, data/table2.Decode.data,
data/table2.Default.data, data/table2.Trim.data, data/table2.hdr,
data/table2.html, html/ned.html, html/screwy.html,
html/table.html, html/table2.html, t/class.t, t/contents.t,
t/counts.pl, t/funcs.t, t/methods.t: Major rewrite
1999-12-16 13:00 tag initial
1999-12-16 13:00 dj
* INSTALL, Changes, MANIFEST, Makefile.PL, TableParser.pm, test.pl,
html/ned.html, html/screwy.html, html/table.html,
html/table2.html: Initial revision
1999-12-16 13:00 dj
* INSTALL, Changes, MANIFEST, Makefile.PL, TableParser.pm, test.pl,
html/ned.html, html/screwy.html, html/table.html,
html/table2.html: [no log message]