OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / util / src / TclTk / tcl8.6.12 / pkgs / tdbcpostgres1.1.3 / ChangeLog
1 *** Now that tdbcpostgres is under Fossil control, the ChangeLog is
2     no longer being maintained. Please refer to the change history at
3     https://core.tcl-lang.org/tdbcpostgres/timeline/
4
5 2014-10-23  Don Porter  <dgp@users.sourceforge.net>
6
7         * configure.in:
8         * README:       Advanced version number to 1.0.2.
9         * configure:    TEA update; autoconf 2.68
10
11         * Makefile.in:  At some point docs we're written.  Put them in dist.
12
13         * doc/*.n: [TDBC Bug 00b792] OpenBSD friendly docs.
14
15 2012-11-08  Don Porter  <dgp@users.sourceforge.net>
16
17         * configure.in:
18         * README:       Advanced version number to 1.0.1.
19         * configure:    autoconf 2.68
20
21 2012-11-15  Kevin B. Kenny  <kennykb@acm.org>
22
23         * configure.in: Made configurator changes so that tdbc::postgres
24         * Makefile.in:  will `make test` correctly even when running against
25                         an uninstalled TDBC.
26         * configure:    autoconf 2.68
27                 *** ADVANCED TO NEW VERSION OF AUTOCONF ***
28
29 2012-11-08  Don Porter  <dgp@users.sourceforge.net>
30
31         * configure.in:
32         * README:       Advanced version number to 1.0.0.
33         * configure:    autoconf 2.59
34
35 2012-07-26  Jan Nijtmans  <jan.nijtmans@gmail.com>
36
37         * generic/pqStubInit.s:  Make some tables "const"
38         * tclconfig/install-sh:  Update to latest TEA
39         * tclconfig/tcl.m4:
40         * configure:                 autoconf-2.59
41
42 2012-07-13   Kevin B. Kenny  <kennykb@acm.org>
43
44         * generic/tdbcpostgres.c: Corrected a problem where PostgreSQL 9.0
45                                   and beyond return byte arrays in an
46                                   incompatible format, yielding silent
47                                   data corruption in SELECT operations.
48                                   (Bug [4357c31d89])
49
50 2012-07-10  Kevin B. Kenny  <kennykb@acm.org>
51
52         * generic/tdbcpostgres.c: Fixed a non-static table argument to
53                                   Tcl_GetIndexFromObjStruct.
54
55 2012-06-10  Jan Nijtmans  <jan.nijtmans@gmail.com>
56
57         * configure.in: make TDBC API functions MODULE_SCOPE
58         * configure:    autoconf-2.59
59
60 2012-06-08  Jan Nijtmans  <jan.nijtmans@gmail.com>
61
62         * tclconfig/ChangeLog:
63         * tclconfig/tcl.m4:     Update to latest TEA
64         * configure:            autoconf-2.59
65
66
67
68 2011-07-19  Kevin B. Kenny  <kennykb@acm.org>
69
70         * configure.in:
71         * Makefile.in:
72         * README:       Advanced version number to 1.0b17.
73
74         * configure:    autoconf 2.59
75
76 2011-07-18  Don Porter  <dgp@users.sourceforge.net>
77
78         * configure.in: Update to latest TEA 3.9 revisions.
79         * Makefile.in:
80         * tclconfig/*:
81
82         * configure:    autoconf-2.59
83
84 2011-04-12  Kevin B. Kenny  <kennybk@acm.org>
85
86         * generic/pqStubDefs.txt:
87                 Added stubs for PQdescribePrepared, PQnparams and PQparamtype,
88                 needed for correct parameter specification of prepared
89                 statements.
90         * generic/pqStubInit.c:
91         * generic/pgStubs.h:
92                 make genstubs
93         * generic/tdbcpostgres.c (PrepareStatement, StatementConstructor):
94                 Changed statement preparation to *not* specify unknown
95                 data types but to let the PostgreSQL server try to deduce
96                 them all. Added code to report the deduced parameter types
97                 back to the script in the 'params' method. Added code to
98                 the statement constructor to accept PostgreSQL type cast
99                 syntax as a way to make prepared statements work when they
100                 otherwise would give 'could not determine data type' errors.
101         * tests/tdbcpostgres.test (tdbc::postgres-18.[45]):
102                 Added test cases for correct reporting of deduced parameter
103                 types and for PostgreSQL
104
105 2011-02-20  Kevin B. Kenny  <kennykb@acm.org>
106
107         * generic/pqStubInit.c:
108                 Revised code to look for libpq.so by SONAME as well
109                 as directly, so that ABI version number is taken into
110                 account and so that libpq-dev is not required.
111         * generic/pqStubs.h: make genstubs
112
113 2011-01-26  Kevin B. Kenny  <kennykb@acm.org>
114
115         * doc/tdbc_postgres.n:
116         Added empty comment at the start of each manpage because 'man'
117         interprets comments there as directives. Thanks to Konstantin
118         Kohmoutov for reporting and diagnosing this error.
119
120 2011-01-23  Kevin B. Kenny  <kennykb@acm.org>
121
122         * generic/tdbcpostgres.c: Modified to pass '@' through into the
123                                   native SQL to allow session variables.
124                                   Fixed a pointer smash if the argument
125                                   to "$connection prepare" includes no
126                                   SQL statement (e.g. contains only whitespace)
127         * library/tdbcpostgres.tcl: Added 'nextresults' method, which always
128                                     returns 0 since PostgreSQL calls return
129                                     single result sets.
130         * tests/tdbcpostgres.test: Added test cases (30.0 and 30.1) for the
131                                    above.
132         * configure.in: Added a missing stanza of code for finding the tdbc
133                         library and include in the build dir when building
134                         against an uninstalled tdbc. Thanks to Konstantin
135                         Khomoutov for reporting this error.
136         * configure: autoconf2.59
137
138 2010-09-03  Kevin B. Kenny  <kennykb@acm.org>
139
140         * generic/tdbcpostgres.c:
141                         Made the '-port' option work. (Discovered bug when
142                         testing on a machine where Postgres was listening
143                         on 5433 but the client lib wanted 5432.)
144
145         * tests/tdbcpostgres.test:
146                         Changed 'keySequence' in 'foreignkeys' to be
147                         'ordinalPosition' for consistency with 'primaryKeys'.
148
149         * configure.in:
150         * Makefile.in:
151         * pkgIndex.tcl.in (new file):
152         * README:
153         * tclconfig/:   Upgraded the build to use TEA 3.9. Changed the
154                         approach to pkgIndex.tcl generation. (It's now built
155                         at configure time, rather than from the Makefile.)
156                         Advanced version number to 1.0b16.
157
158         * configure:    autoconf 2.59
159
160 2010-06-19  Kevin B. Kenny  <kennykb@acm.org>
161
162         * Makefile.in:                  Revised the code at the suggestion
163         * generic/tdbcpostgres.c:       of Andreas Kupries to avoid using
164         * tests/all.tcl:                'tcl_findLibrary' and instead execute
165         * tests/tdbcpostgres.test:      both 'source' and 'load' commands from
166                                         'pkgIndex.tcl'. Revised the 'make test'
167                                         rule, and the test scripts, to
168                                         test successfully under the new regime.
169                                         Thanks to Andreas for providing the
170                                         original patch, and to Joe English
171                                         for providing ideas for simplifying
172                                         and repairing 'make test' under the
173                                         new regime.
174
175 2010-05-24  Kevin B. Kenny  <kennybk@acm.org>
176
177         * tests/tdbcpostgres.test: Added test cases for '$db primarykeys'
178                                    and '$db foreignkeys'
179
180 2010-05-12  Andreas Kupries  <andreask@activestate.com>
181
182         * generic/tdbcpostgres.c: Moved the int32_t/int16_t types into the
183           _WIN32 conditional. Conflicted with HPUX own definitions of
184           these types and required only for windows.
185
186 2010-05-10  Kevin B. Kenny  <kennykb@acm.org>
187
188         * aclocal.m4:   Synchronized with tdbc.
189         * configure.in: Advanced version number to 1.0b15. Advanced TEA
190                         version to 3.7. Corrected the way that stub libraries
191                         are located on VC++.
192         * generic/tdbcpostgres.c:
193                         Corrected a number of errors and warnings in the
194                         VC++ build.
195         * README:       Advanced to 1.0b15
196         * tclconfig/:   Advanced to TEA 3.7
197         * configure:    autoconf-2.59
198
199 2010-05-10  Andreas Kupries  <andreask@activestate.com>
200
201         * generic/tdbcpostgres.c: Fixed violations of strict C89.
202         * Makefile.in: Removed attempt to generate a stub library. Drivers
203           do not export stub tables.
204
205 2010-05-07  Andreas Kupries  <andreask@activestate.com>
206
207         * generic/fakehq.h: Fixed inclusion of pqstubs.h -> pqStubs.h.
208
209 2010-05-01  Kevin B. Kenny  <kennykb@acm.org>
210
211         * configure.in:
212         * Makefile.in:
213         * generic/fakepq.h (new file):
214         * generic/pqStubDefs.txt (new file):
215         * generic/pqStubInit.c (new file):
216         * generic/pqStubs.h (new file):
217         * generic/tdbcpostgres.c:
218                 Modified to load libpq using Tcl_LoadFile and not
219                 link to its client library, nor include the standard
220                 pq-fe headers. This change allows tdbc::postgres to
221                 build when the build system lacks a PostgreSQL installation.
222
223 2010-04-25  Kevin B. Kenny  <kennykb@acm.org>
224
225         * configure.in: Changed TDBC_* environment variables to tdbc_* for
226         * README:       better TEA compatibility. Advanced version to 1.0b14.
227         * configure:    autoconf 2.59
228
229 2009-09-29  Kevin B. Kenny  <kennykb@acm.org>
230
231         * tests/tdbcpostgres.test: Changed all TEST_* environment variables
232                                    to TDBCPOSTGRES_* for easier scripting
233                                    of combined builds and tests.
234
235 2009-09-23  Kevin B. Kenny  <kennykb@acm.org>
236
237         * generic/tdbcpostgres.c: Removed an ugly workaround for a
238                                   bug in Tcl_SubstObj.
239         * configure.in:
240         * README:               Advanced version to 1.0b13
241         * configure:            autoconf 2.59
242
243 2009-09-19  Kevin B. Kenny  <kennykb@acm.org>
244
245         * configure (New file): autoconf 2.59
246                 (Added pre-built 'configure' so that TEA users don't
247                 need autoconf, m4 and all that stuff pre-installed)
248         * generic/tdbcpostgres.c:   Many changes to upgrade to Tcl Engineering
249         * library/tdbcpostgres.tcl: Manual conventions and correct memory
250         * tests/current.test:       mismanagement. Introduced a workaround
251                                     for a suspected bug in Tcl_SubstObj.
252
253 2009-09-01  Kevin B. Kenny  <kennykb@acm.org>
254
255         Accepted tdbcpostgres from Slawomir Cygan for inclusion in
256         the standard tdbc driver distribution.
257
258 2009-06-22  Slawomir Cygan  <slawomir.cygan@gmail.com>
259         Initial baseline of a TDBC driver for Postgres.