-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathChangeLog
More file actions
257 lines (188 loc) · 7.79 KB
/
ChangeLog
File metadata and controls
257 lines (188 loc) · 7.79 KB
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
2012-11-14 Donal K. Fellows <Donal.K.Fellows@man.ac.uk>
* configure.in: Added configuration code to allow `make test` to
* Makefile.in: run against an uninstalled 'tdbc' package.
* configure: autoconf-2.68
*** UPGRADED THE AUTOCONF VERSION IN USE ***
2012-11-08 Don Porter <dgp@users.sourceforge.net>
* configure.in:
* README:
* library/tdbcsqlite3.tcl:
Advanced version number to 1.0.0.
* configure: autoconf-2.59
2012-09-24 Harald Oehlmann <oehhar@users.sf.net>
* tdbcsqlite3/win/makefile.vc: Get DOTVERSION from file configure.in.
* tdbcsqlite3/win/nmakehelp.c: Copied from tcl Checkin [8be494c5ee]:
Let "nmakehlp -V" start searching digits after the found match
(nijtmans).
2012-08-17 Jan Nijtmans <nijtmans@users.sf.net>
* win/nmakehlp.c: Add "-V<num>" option, in order to be able
to detect partial version numbers.
2012-07-26 Jan Nijtmans <jan.nijtmans@gmail.com>
* tclconfig/install-sh: Update to latest TEA
* tclconfig/tcl.m4:
* configure: autoconf-2.59
2012-05-07 Kevin B. Kenny <kennyb@acm.org>
* library/tdbcsqlite.tcl: Revised the syntax of the 'variable'
command to avoid tripping over the
Tcl core changes made for TIP 380.
2011-09-19 Kevin B. Kenny <kennykb@acm.org>
* library/tdbcsqlite3.tcl: Reworked handling of the end of results
to avoid a bug where an empty result set at the end of the results
would crash in 'allrows' or 'foreach'. Thanks to Colin McCormack
for reporting the bug and providing a test case.
* tests/tdbcsqlite.tcl: Added a test case for the above bug,
observed to fail without the above change and pass with it.
2011-07-19 Kevin B. Kenny <kennykb@acm.org>
* configure.in:
* README:
* library/tdbcsqlite3.tcl:
Advanced version number to 1.0b17.
* configure: autoconf-2.59
2011-07-18 Don Porter <dgp@users.sourceforge.net>
* configure.in: Update to latest TEA 3.9 revisions.
* Makefile.in:
* tclconfig/*:
* configure: autoconf-2.59
2011-04-12 Kevin B. Kenny <kennykb@acm.org>
* library/tdbcsqlite3.tcl ([resultset nextresults]):
Corrected a bug in the handling of multiple result
sets when one or more is empty.
* tests/tdbcsqlite3.test (tdbc::sqlite3-30.6):
Added a test case for the above bug.
2011-02-20 Kevin B. Kenny <kennykb@acm.org>
* tests/tdbcsqlite3.test (tdbc::sqlite3-30.[45]):
Added tests for [foreach] and [allrows] against
multiple result sets.
2011-01-26 Kevin B. Kenny <kennykb@acm.org>
* doc/tdbc_sqlite3.n:
Added empty comment at the start of each manpage because 'man'
interprets comments there as directives. Thanks to Konstantin
Kohmoutov for reporting and diagnosing this error.
2010-09-03 Kevin B. Kenny <kennykb@acm.org>
* Makefile.in: Added a semicolon to the end of the -load option
on 'make test'. Without it, msys make changes all
the forward slashes in the -load option to backslashes.
* library/tdbcsqlite3.tcl:
* tests/tdbcsqlite3.test:
Changed 'keySequence' in 'foreignkeys' to
'ordinalPosition' for consistency with 'primarykeys'.
* configure.in:
* README:
* library/tdbcsqlite3.tcl:
* tclconfig/: Upgraded the build to use TEA 3.9.
Advanced version number to 1.0b16.
2010-06-19 Kevin B. Kenny <kennykb@acm.org>
* tdbcsqlite3.tcl: Added 'primarykeys' and 'foreignkeys'
* tdbcsqlite3.test: methods to the 'connection' object. Added
test cases for these methods.
2010-05-10 Kevin B. Kenny <kennykb@acm.org>
* aclocal.m4: Synchronized with 'tdbc'.
* configure.in: Advanced version to 1.0b15. Advanced TEA to 3.7.
* library/tdbcsqlite3.tcl:
Advanced version to 1.0b15.
* README: Advanced version to 1.0b15.
* tclconfig/: Advanced TEA to 3.7.
* configure: autoconf-2.59
2009-10-26 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b14.
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf 2.59
* tests/tdbcsqlite3.test: Added test cases (known bugs) for
duplicate column names in results.
* doc/tdbcsqlite3.n: Added a BUGS section documenting the
known problem with duplicate column
names.
2009-09-29 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b13
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2009-07-03 Kevin B. Kenny <kennykb@acm.org>
* tempTest.tcl (removed): Deleted obsolete test harness;
this package has used proper tcltest
testing for months.
* README: Advanced version number to 1.0b12
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2009-05-29 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b11
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2009-04-19 Kevin B. Kenny <kennykb@acm.org>
* doc/tdbc_sqlite3.n: Added missing documentation for 'new'
constructors.
2009-04-18 Kevin B. Kenny <kennykb@acm.org>
* tests/tdbcsqlite3.test: Changed the 'invalid path name' to a
path name that is more likely actually
to be invalid. Changed the tests for
inappropriate access to an array variable
not to expect failure.
* doc/tdbc_sqlite3.n: Made changes so that NROFF formatting matches
the Tcl standard.
2008-04-16 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b10
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2008-02-16 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b9
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2008-01-31 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b7
* configure.in:
* configure: autoconf-2.59
* library/tdbcsqlite3.tcl: Changed ::errorCode returns to
follow TDBC [try]-friendly convention
TDBC errorClass sqlState driver detail
2008-01-05 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b6
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2008-01-04 Kevin B. Kenny <kennykb@acm.org>
* Makefile.in: Changes to make 'make dist' work
* README: Advanced version number to 1.0b5
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2008-12-30 Kevin B. Kenny <kennykb@acm.org>
* README: Advanced version number to 1.0b4
* configure.in:
* library/tdbcsqlite3.tcl:
* configure: autoconf-2.59
2008-12-08 Kevin B. Kenny <kennykb@acm.org>
* doc/tdbcsqlite3.n: Added a man page for the driver.
* library/tdbcsqlite3.tcl (configure): Added a configurator for
* tests/tdbcsqlite3.test (tdbc::sqlite3-19.*): SQLite3 connections and
rudimentary test cases for connection configuration.
2008-12-07 Kevin B. Kenny <kennykb@acm.org>
* Makefile.in:
* aclocal.m4:
* configure.in:
* library/tdbcsqlite3.tcl:
* license.terms:
* pkgIndex.tcl.in:
* tclconfig/*:
* tests/all.tcl:
* tests/tdbcsqlite3.test:
Added infrastructure needed to make tdbc::sqlite3
a TEA-compliant module. Advanced revision number to 1.0b1 in
preparation for release.
2008-06-11 Kevin B. Kenny <kennykb@acm.org>
* library/tdbcsqlite3.tcl: Split [$resultset nextrow] into two
primitive methods: [$resultset nextlist] and [$resultset nextdict].
2008-05-13 Kevin B. Kenny <kennykb@acm.org>
* tests/tdbcsqlite3.test: Added cleanup for the test for
failing to open a database, in case we actually open it successfully.
2008-05-10 Kevin B. Kenny <kennykb@acm.org>
* ChangeLog: Added a change log.
* library/tdbcsqlite3.tcl: Added the 'columns' and 'tables'
methods for schema introspection.
* tests/tdbcsqlite3.test: Removed some superfluous debugging print.
Renumbered tdbcsqlite3-9.9. Corrected the tests for column
types to match SQLite's view of the world.