2003-05-12 Andreas Kupries * csv.man: Changed the phrasing for the alternate format a bit, and reworded the text enclosing the example. 2003-05-05 Andreas Kupries * * Released and tagged Tcllib 1.4 ======================== * 2003-04-24 Andreas Kupries * csv.tcl: Bumped version to 0.4. This had been * csv.man: forgotten before. * pkgIndex.tcl: 2003-04-23 Andreas Kupries * csv.tcl (Split): Rewrote parser for alternate syntax to handle the remaining known bug. Now it passes the testsuite completely. * csv.man: Extended to handle a slightly different alternate * cvs.tcl: syntax of CSV files. This takes care of bug * csv.test: [606141]. 2003-03-31 Andreas Kupries * csv.tcl (split): Fixed bug #709123 reported by Jamie Honan . The separator character is used in regular epxressions, but was not protected against special interpretation by the RE engine. 2003-01-16 Andreas Kupries * csv.man: More semantic markup, less visual one. 2002-06-24 Andreas Kupries * csv.tcl (csv::split): Fixed bug #565051, found by Tod A. olson . The described bug is actually none, given the definition of the CSV format, but the examples do contain a related bug. Just swap what is seen as ok and bug. Because of this the provided patched code was rejected, and a new patch created. The patched code passes the extended testsuite (see below). * csv.test: Extended testsuite regarding the handling of empty fields and quote characters. Part of the investigation into bug #565051. 2002-03-25 Andreas Kupries * csv.man: Fixed formatting errors in the doctools manpage. 2002-02-01 Andreas Kupries * Version up to 0.3 to differentiate development from the version in the tcllib 1.2 release. * mem_debug_bench_a.csv: New file, contains empty lines to test that part of the code. See below. * csv.tcl: * csv.test: Updated code and tests to cover all paths through the code. 2002-01-15 Andreas Kupries * Bumped version to 0.2 2001-11-16 Andreas Kupries * csv.n: Applied patch #482570 correcting a typo and adding more cross-references (see also, keywords). Patch provided by Larry Virden . 2001-11-12 Andreas Kupries * csv.test: * cvs.n: * csv.tcl (split2matrix, read2matrix): Implemented FR #481023. Added additional expansion behaviours, controlled via an optional argument. 2001-10-14 Jeff Hobbs * csv.test (csv-1.7): * csv.tcl: Fixed [Bug #469855] where starting "s could not come out right from csv::split. Updated to 0.2 2001-09-28 Andreas Kupries * csv.test: Added test to verify that the problem is fixed. * csv.tcl (joinlist): Fixed bug [#465210] "::csv::joinlist sepChar handling". The "sepChar" was not propagated to the actual join operation. 2001-09-05 Andreas Kupries * csv.tcl: Restricted export list to public API. [456255]. Patch by Hemang Lavana 2001-07-10 Andreas Kupries * csv.tcl: Frink 2.2 run, fixed dubious code. 2001-06-21 Andreas Kupries * csv.tcl: Fixed dubious code reported by frink and procheck. 2001-06-19 Andreas Kupries * csv.n: Fixed nroff trouble. 2001-05-01 Andreas Kupries * Committed to CVS head at SF. 2001-04-18 Andreas Kupries * csv.tcl: Added more code to read and write CSV formatted data from and to various datastructures (queue, matrix). The basic functionality is now complete. * csv.test: Extended the testsuite to cover the new code. * csv.n: Extended the documentation to cover the new code. 2001-04-12 Andreas Kupries * New module for the processing of CSV lines and files.