12015-01-26 Don Porter <dgp@users.sourceforge.net> 2 3 * configure.in: 4 * README: 5 * library/tdbcsqlite3.tcl: 6 Advanced version number to 1.0.3. 7 * configure: autoconf-2.69 8 92014-10-23 Don Porter <dgp@users.sourceforge.net> 10 11 * configure.in: 12 * README: 13 * library/tdbcsqlite3.tcl: 14 Advanced version number to 1.0.2. 15 * configure: TEA update; autoconf-2.68 16 17 * doc/*.n: [TDBC Bug 00b792] OpenBSD friendly docs. 18 192012-11-08 Don Porter <dgp@users.sourceforge.net> 20 21 * configure.in: 22 * README: 23 * library/tdbcsqlite3.tcl: 24 Advanced version number to 1.0.1. 25 * configure: autoconf-2.68 26 272012-11-14 Donal K. Fellows <Donal.K.Fellows@man.ac.uk> 28 29 * configure.in: Added configuration code to allow `make test` to 30 * Makefile.in: run against an uninstalled 'tdbc' package. 31 * configure: autoconf-2.68 32 *** UPGRADED THE AUTOCONF VERSION IN USE *** 33 342012-11-08 Don Porter <dgp@users.sourceforge.net> 35 36 * configure.in: 37 * README: 38 * library/tdbcsqlite3.tcl: 39 Advanced version number to 1.0.0. 40 * configure: autoconf-2.59 41 422012-09-24 Harald Oehlmann <oehhar@users.sf.net> 43 44 * tdbcsqlite3/win/makefile.vc: Get DOTVERSION from file configure.in. 45 * tdbcsqlite3/win/nmakehelp.c: Copied from tcl Checkin [8be494c5ee]: 46 Let "nmakehlp -V" start searching digits after the found match 47 (nijtmans). 48 492012-08-17 Jan Nijtmans <nijtmans@users.sf.net> 50 51 * win/nmakehlp.c: Add "-V<num>" option, in order to be able 52 to detect partial version numbers. 53 542012-07-26 Jan Nijtmans <jan.nijtmans@gmail.com> 55 56 * tclconfig/install-sh: Update to latest TEA 57 * tclconfig/tcl.m4: 58 * configure: autoconf-2.59 59 602012-05-07 Kevin B. Kenny <kennyb@acm.org> 61 62 * library/tdbcsqlite.tcl: Revised the syntax of the 'variable' 63 command to avoid tripping over the 64 Tcl core changes made for TIP 380. 65 662011-09-19 Kevin B. Kenny <kennykb@acm.org> 67 68 * library/tdbcsqlite3.tcl: Reworked handling of the end of results 69 to avoid a bug where an empty result set at the end of the results 70 would crash in 'allrows' or 'foreach'. Thanks to Colin McCormack 71 for reporting the bug and providing a test case. 72 * tests/tdbcsqlite.tcl: Added a test case for the above bug, 73 observed to fail without the above change and pass with it. 74 752011-07-19 Kevin B. Kenny <kennykb@acm.org> 76 77 * configure.in: 78 * README: 79 * library/tdbcsqlite3.tcl: 80 Advanced version number to 1.0b17. 81 * configure: autoconf-2.59 82 832011-07-18 Don Porter <dgp@users.sourceforge.net> 84 85 * configure.in: Update to latest TEA 3.9 revisions. 86 * Makefile.in: 87 * tclconfig/*: 88 89 * configure: autoconf-2.59 90 912011-04-12 Kevin B. Kenny <kennykb@acm.org> 92 93 * library/tdbcsqlite3.tcl ([resultset nextresults]): 94 Corrected a bug in the handling of multiple result 95 sets when one or more is empty. 96 * tests/tdbcsqlite3.test (tdbc::sqlite3-30.6): 97 Added a test case for the above bug. 98 992011-02-20 Kevin B. Kenny <kennykb@acm.org> 100 101 * tests/tdbcsqlite3.test (tdbc::sqlite3-30.[45]): 102 Added tests for [foreach] and [allrows] against 103 multiple result sets. 104 1052011-01-26 Kevin B. Kenny <kennykb@acm.org> 106 107 * doc/tdbc_sqlite3.n: 108 Added empty comment at the start of each manpage because 'man' 109 interprets comments there as directives. Thanks to Konstantin 110 Kohmoutov for reporting and diagnosing this error. 111 1122010-09-03 Kevin B. Kenny <kennykb@acm.org> 113 114 * Makefile.in: Added a semicolon to the end of the -load option 115 on 'make test'. Without it, msys make changes all 116 the forward slashes in the -load option to backslashes. 117 118 * library/tdbcsqlite3.tcl: 119 * tests/tdbcsqlite3.test: 120 Changed 'keySequence' in 'foreignkeys' to 121 'ordinalPosition' for consistency with 'primarykeys'. 122 123 * configure.in: 124 * README: 125 * library/tdbcsqlite3.tcl: 126 * tclconfig/: Upgraded the build to use TEA 3.9. 127 Advanced version number to 1.0b16. 128 1292010-06-19 Kevin B. Kenny <kennykb@acm.org> 130 131 * tdbcsqlite3.tcl: Added 'primarykeys' and 'foreignkeys' 132 * tdbcsqlite3.test: methods to the 'connection' object. Added 133 test cases for these methods. 134 1352010-05-10 Kevin B. Kenny <kennykb@acm.org> 136 137 * aclocal.m4: Synchronized with 'tdbc'. 138 * configure.in: Advanced version to 1.0b15. Advanced TEA to 3.7. 139 * library/tdbcsqlite3.tcl: 140 Advanced version to 1.0b15. 141 * README: Advanced version to 1.0b15. 142 * tclconfig/: Advanced TEA to 3.7. 143 * configure: autoconf-2.59 144 1452009-10-26 Kevin B. Kenny <kennykb@acm.org> 146 147 * README: Advanced version number to 1.0b14. 148 * configure.in: 149 * library/tdbcsqlite3.tcl: 150 * configure: autoconf 2.59 151 152 * tests/tdbcsqlite3.test: Added test cases (known bugs) for 153 duplicate column names in results. 154 * doc/tdbcsqlite3.n: Added a BUGS section documenting the 155 known problem with duplicate column 156 names. 157 1582009-09-29 Kevin B. Kenny <kennykb@acm.org> 159 160 * README: Advanced version number to 1.0b13 161 * configure.in: 162 * library/tdbcsqlite3.tcl: 163 * configure: autoconf-2.59 164 165 1662009-07-03 Kevin B. Kenny <kennykb@acm.org> 167 168 * tempTest.tcl (removed): Deleted obsolete test harness; 169 this package has used proper tcltest 170 testing for months. 171 172 * README: Advanced version number to 1.0b12 173 * configure.in: 174 * library/tdbcsqlite3.tcl: 175 * configure: autoconf-2.59 176 1772009-05-29 Kevin B. Kenny <kennykb@acm.org> 178 179 * README: Advanced version number to 1.0b11 180 * configure.in: 181 * library/tdbcsqlite3.tcl: 182 * configure: autoconf-2.59 183 1842009-04-19 Kevin B. Kenny <kennykb@acm.org> 185 186 * doc/tdbc_sqlite3.n: Added missing documentation for 'new' 187 constructors. 188 1892009-04-18 Kevin B. Kenny <kennykb@acm.org> 190 191 * tests/tdbcsqlite3.test: Changed the 'invalid path name' to a 192 path name that is more likely actually 193 to be invalid. Changed the tests for 194 inappropriate access to an array variable 195 not to expect failure. 196 * doc/tdbc_sqlite3.n: Made changes so that NROFF formatting matches 197 the Tcl standard. 198 1992008-04-16 Kevin B. Kenny <kennykb@acm.org> 200 201 * README: Advanced version number to 1.0b10 202 * configure.in: 203 * library/tdbcsqlite3.tcl: 204 * configure: autoconf-2.59 205 2062008-02-16 Kevin B. Kenny <kennykb@acm.org> 207 208 * README: Advanced version number to 1.0b9 209 * configure.in: 210 * library/tdbcsqlite3.tcl: 211 * configure: autoconf-2.59 212 2132008-01-31 Kevin B. Kenny <kennykb@acm.org> 214 215 * README: Advanced version number to 1.0b7 216 * configure.in: 217 * configure: autoconf-2.59 218 * library/tdbcsqlite3.tcl: Changed ::errorCode returns to 219 follow TDBC [try]-friendly convention 220 TDBC errorClass sqlState driver detail 221 2222008-01-05 Kevin B. Kenny <kennykb@acm.org> 223 224 * README: Advanced version number to 1.0b6 225 * configure.in: 226 * library/tdbcsqlite3.tcl: 227 * configure: autoconf-2.59 228 2292008-01-04 Kevin B. Kenny <kennykb@acm.org> 230 231 * Makefile.in: Changes to make 'make dist' work 232 * README: Advanced version number to 1.0b5 233 * configure.in: 234 * library/tdbcsqlite3.tcl: 235 * configure: autoconf-2.59 236 2372008-12-30 Kevin B. Kenny <kennykb@acm.org> 238 239 * README: Advanced version number to 1.0b4 240 * configure.in: 241 * library/tdbcsqlite3.tcl: 242 * configure: autoconf-2.59 243 2442008-12-08 Kevin B. Kenny <kennykb@acm.org> 245 246 * doc/tdbcsqlite3.n: Added a man page for the driver. 247 * library/tdbcsqlite3.tcl (configure): Added a configurator for 248 * tests/tdbcsqlite3.test (tdbc::sqlite3-19.*): SQLite3 connections and 249 rudimentary test cases for connection configuration. 250 2512008-12-07 Kevin B. Kenny <kennykb@acm.org> 252 253 * Makefile.in: 254 * aclocal.m4: 255 * configure.in: 256 * library/tdbcsqlite3.tcl: 257 * license.terms: 258 * pkgIndex.tcl.in: 259 * tclconfig/*: 260 * tests/all.tcl: 261 * tests/tdbcsqlite3.test: 262 Added infrastructure needed to make tdbc::sqlite3 263 a TEA-compliant module. Advanced revision number to 1.0b1 in 264 preparation for release. 265 2662008-06-11 Kevin B. Kenny <kennykb@acm.org> 267 268 * library/tdbcsqlite3.tcl: Split [$resultset nextrow] into two 269 primitive methods: [$resultset nextlist] and [$resultset nextdict]. 270 2712008-05-13 Kevin B. Kenny <kennykb@acm.org> 272 273 * tests/tdbcsqlite3.test: Added cleanup for the test for 274 failing to open a database, in case we actually open it successfully. 275 2762008-05-10 Kevin B. Kenny <kennykb@acm.org> 277 278 * ChangeLog: Added a change log. 279 * library/tdbcsqlite3.tcl: Added the 'columns' and 'tables' 280 methods for schema introspection. 281 * tests/tdbcsqlite3.test: Removed some superfluous debugging print. 282 Renumbered tdbcsqlite3-9.9. Corrected the tests for column 283 types to match SQLite's view of the world. 284