OpenFPGA/libs/EXTERNAL/tcl8.6.12/pkgs/tdbcpostgres1.1.3/ChangeLog

260 lines
8.6 KiB
Plaintext

*** Now that tdbcpostgres is under Fossil control, the ChangeLog is
no longer being maintained. Please refer to the change history at
https://core.tcl-lang.org/tdbcpostgres/timeline/
2014-10-23 Don Porter <dgp@users.sourceforge.net>
* configure.in:
* README: Advanced version number to 1.0.2.
* configure: TEA update; autoconf 2.68
* Makefile.in: At some point docs we're written. Put them in dist.
* doc/*.n: [TDBC Bug 00b792] OpenBSD friendly docs.
2012-11-08 Don Porter <dgp@users.sourceforge.net>
* configure.in:
* README: Advanced version number to 1.0.1.
* configure: autoconf 2.68
2012-11-15 Kevin B. Kenny <kennykb@acm.org>
* configure.in: Made configurator changes so that tdbc::postgres
* Makefile.in: will `make test` correctly even when running against
an uninstalled TDBC.
* configure: autoconf 2.68
*** ADVANCED TO NEW VERSION OF AUTOCONF ***
2012-11-08 Don Porter <dgp@users.sourceforge.net>
* configure.in:
* README: Advanced version number to 1.0.0.
* configure: autoconf 2.59
2012-07-26 Jan Nijtmans <jan.nijtmans@gmail.com>
* generic/pqStubInit.s: Make some tables "const"
* tclconfig/install-sh: Update to latest TEA
* tclconfig/tcl.m4:
* configure: autoconf-2.59
2012-07-13 Kevin B. Kenny <kennykb@acm.org>
* generic/tdbcpostgres.c: Corrected a problem where PostgreSQL 9.0
and beyond return byte arrays in an
incompatible format, yielding silent
data corruption in SELECT operations.
(Bug [4357c31d89])
2012-07-10 Kevin B. Kenny <kennykb@acm.org>
* generic/tdbcpostgres.c: Fixed a non-static table argument to
Tcl_GetIndexFromObjStruct.
2012-06-10 Jan Nijtmans <jan.nijtmans@gmail.com>
* configure.in: make TDBC API functions MODULE_SCOPE
* configure: autoconf-2.59
2012-06-08 Jan Nijtmans <jan.nijtmans@gmail.com>
* tclconfig/ChangeLog:
* tclconfig/tcl.m4: Update to latest TEA
* configure: autoconf-2.59
2011-07-19 Kevin B. Kenny <kennykb@acm.org>
* configure.in:
* Makefile.in:
* README: 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 <kennybk@acm.org>
* generic/pqStubDefs.txt:
Added stubs for PQdescribePrepared, PQnparams and PQparamtype,
needed for correct parameter specification of prepared
statements.
* generic/pqStubInit.c:
* generic/pgStubs.h:
make genstubs
* generic/tdbcpostgres.c (PrepareStatement, StatementConstructor):
Changed statement preparation to *not* specify unknown
data types but to let the PostgreSQL server try to deduce
them all. Added code to report the deduced parameter types
back to the script in the 'params' method. Added code to
the statement constructor to accept PostgreSQL type cast
syntax as a way to make prepared statements work when they
otherwise would give 'could not determine data type' errors.
* tests/tdbcpostgres.test (tdbc::postgres-18.[45]):
Added test cases for correct reporting of deduced parameter
types and for PostgreSQL
2011-02-20 Kevin B. Kenny <kennykb@acm.org>
* generic/pqStubInit.c:
Revised code to look for libpq.so by SONAME as well
as directly, so that ABI version number is taken into
account and so that libpq-dev is not required.
* generic/pqStubs.h: make genstubs
2011-01-26 Kevin B. Kenny <kennykb@acm.org>
* doc/tdbc_postgres.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.
2011-01-23 Kevin B. Kenny <kennykb@acm.org>
* generic/tdbcpostgres.c: Modified to pass '@' through into the
native SQL to allow session variables.
Fixed a pointer smash if the argument
to "$connection prepare" includes no
SQL statement (e.g. contains only whitespace)
* library/tdbcpostgres.tcl: Added 'nextresults' method, which always
returns 0 since PostgreSQL calls return
single result sets.
* tests/tdbcpostgres.test: Added test cases (30.0 and 30.1) for the
above.
* configure.in: Added a missing stanza of code for finding the tdbc
library and include in the build dir when building
against an uninstalled tdbc. Thanks to Konstantin
Khomoutov for reporting this error.
* configure: autoconf2.59
2010-09-03 Kevin B. Kenny <kennykb@acm.org>
* generic/tdbcpostgres.c:
Made the '-port' option work. (Discovered bug when
testing on a machine where Postgres was listening
on 5433 but the client lib wanted 5432.)
* tests/tdbcpostgres.test:
Changed 'keySequence' in 'foreignkeys' to be
'ordinalPosition' for consistency with 'primaryKeys'.
* configure.in:
* Makefile.in:
* pkgIndex.tcl.in (new file):
* README:
* tclconfig/: Upgraded the build to use TEA 3.9. Changed the
approach to pkgIndex.tcl generation. (It's now built
at configure time, rather than from the Makefile.)
Advanced version number to 1.0b16.
* configure: autoconf 2.59
2010-06-19 Kevin B. Kenny <kennykb@acm.org>
* Makefile.in: Revised the code at the suggestion
* generic/tdbcpostgres.c: of Andreas Kupries to avoid using
* tests/all.tcl: 'tcl_findLibrary' and instead execute
* tests/tdbcpostgres.test: both 'source' and 'load' commands from
'pkgIndex.tcl'. Revised the 'make test'
rule, and the test scripts, to
test successfully under the new regime.
Thanks to Andreas for providing the
original patch, and to Joe English
for providing ideas for simplifying
and repairing 'make test' under the
new regime.
2010-05-24 Kevin B. Kenny <kennybk@acm.org>
* tests/tdbcpostgres.test: Added test cases for '$db primarykeys'
and '$db foreignkeys'
2010-05-12 Andreas Kupries <andreask@activestate.com>
* generic/tdbcpostgres.c: Moved the int32_t/int16_t types into the
_WIN32 conditional. Conflicted with HPUX own definitions of
these types and required only for windows.
2010-05-10 Kevin B. Kenny <kennykb@acm.org>
* aclocal.m4: Synchronized with tdbc.
* configure.in: Advanced version number to 1.0b15. Advanced TEA
version to 3.7. Corrected the way that stub libraries
are located on VC++.
* generic/tdbcpostgres.c:
Corrected a number of errors and warnings in the
VC++ build.
* README: Advanced to 1.0b15
* tclconfig/: Advanced to TEA 3.7
* configure: autoconf-2.59
2010-05-10 Andreas Kupries <andreask@activestate.com>
* generic/tdbcpostgres.c: Fixed violations of strict C89.
* Makefile.in: Removed attempt to generate a stub library. Drivers
do not export stub tables.
2010-05-07 Andreas Kupries <andreask@activestate.com>
* generic/fakehq.h: Fixed inclusion of pqstubs.h -> pqStubs.h.
2010-05-01 Kevin B. Kenny <kennykb@acm.org>
* configure.in:
* Makefile.in:
* generic/fakepq.h (new file):
* generic/pqStubDefs.txt (new file):
* generic/pqStubInit.c (new file):
* generic/pqStubs.h (new file):
* generic/tdbcpostgres.c:
Modified to load libpq using Tcl_LoadFile and not
link to its client library, nor include the standard
pq-fe headers. This change allows tdbc::postgres to
build when the build system lacks a PostgreSQL installation.
2010-04-25 Kevin B. Kenny <kennykb@acm.org>
* configure.in: Changed TDBC_* environment variables to tdbc_* for
* README: better TEA compatibility. Advanced version to 1.0b14.
* configure: autoconf 2.59
2009-09-29 Kevin B. Kenny <kennykb@acm.org>
* tests/tdbcpostgres.test: Changed all TEST_* environment variables
to TDBCPOSTGRES_* for easier scripting
of combined builds and tests.
2009-09-23 Kevin B. Kenny <kennykb@acm.org>
* generic/tdbcpostgres.c: Removed an ugly workaround for a
bug in Tcl_SubstObj.
* configure.in:
* README: Advanced version to 1.0b13
* configure: autoconf 2.59
2009-09-19 Kevin B. Kenny <kennykb@acm.org>
* configure (New file): autoconf 2.59
(Added pre-built 'configure' so that TEA users don't
need autoconf, m4 and all that stuff pre-installed)
* generic/tdbcpostgres.c: Many changes to upgrade to Tcl Engineering
* library/tdbcpostgres.tcl: Manual conventions and correct memory
* tests/current.test: mismanagement. Introduced a workaround
for a suspected bug in Tcl_SubstObj.
2009-09-01 Kevin B. Kenny <kennykb@acm.org>
Accepted tdbcpostgres from Slawomir Cygan for inclusion in
the standard tdbc driver distribution.
2009-06-22 Slawomir Cygan <slawomir.cygan@gmail.com>
Initial baseline of a TDBC driver for Postgres.