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