tdbc::odbc

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2017 Conference, Houston/TX, US, Oct 16-20
Send your abstracts to tclconference@googlegroups.com
by Aug 21.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

38 descendants and 50 ancestors of [3b756fe125]

2017-06-05
18:54
[32b8054ab7] Leaf: Use tdbc_SRC_DIR from tdbcConfig.sh to locate genstubs tool, instead of hardcoded path. (user: stu, tags: trunk)
16:22
[9daa1f819f] Drop iodbc until we can deal with its different SQLCHAR size. (user: stu, tags: trunk)
2017-05-29
22:49
[e0f3c0cef0] Finish INT2PTR/PTR2INT work for tdbc-odbc:remove a cast, clean out a commented cast. (user: stu, tags: trunk)
04:57
[986133b362] Fix inverted test in new loader. (user: stu, tags: trunk)
2017-05-27
11:59
[492ee97daf] Improvements to new lib loader. Now also can handle a list of libs taken ie. from an env var. (user: stu, tags: trunk)
2017-05-26
23:17
[529b2be8a7] Trying out a new lib loader, currently disabled. Hoping to bring this to the other TDBC-* drivers; their loaders could be more consistent with each other. Looking for feedback. (user: stu, tags: trunk)
18:39
[55b3958e61] rm -f not needed before ${INSTALL_*}. A ghost of past installing. (user: stu, tags: trunk)
14:36
[0e971d3716] Give the (U)INT2PTR / PTR2(U)INT macros .h file a more descriptive name and fully integrate them into the configure/build/dist. Remove old check for intptr types. Tidy some CPP bits to make them like the other tdbc-* modules. (user: stu, tags: trunk)
2017-05-23
19:35
[5289d1ce64] Merge tdbcodbc-stwo. (user: stu, tags: trunk)
2017-05-20
01:21
[f0bb1d7449] Closed-Leaf: Bring test env var names into alignment with the other TDBC drivers. env() -> ::env() Maybe TDBCODBC_TEST_TYPE is a bit vague? (user: stu, tags: tdbcodbc-stwo)
2017-05-17
14:31
[38f208cb79] Add intptr_t macros. (user: stwo, tags: tdbcodbc-stwo)
14:03
[ecf668745d] Add iodbc. (user: stwo, tags: tdbcodbc-stwo)
2017-05-16
12:21
[757c1c7919] Fix endless loop bug. In my tests, sqlreturn is first 0, then -1. (user: stwo, tags: tdbcodbc-stwo)
2017-05-04
19:07
[a0030f73db] TEA_INIT required bump to TEA 3.10 as well. (user: dgp, tags: trunk, tdbcodbc-1-0-5)
2017-04-18
16:59
[226af05ae9] Bump to 1.0.5 (TEA changes only). (user: dgp, tags: trunk)
2016-02-18
20:35
[4f7e607811] configure.in -> configure.ac (user: dgp, tags: trunk, rc1, tdbcodbc-1-0-4)
2016-01-28
19:28
[e7c71a3e00] Bump to 1.0.4 (user: dgp, tags: trunk)
2015-10-05
12:29
[7907586980] minor bug-fix in ucrt support (user: jan.nijtmans, tags: trunk)
12:02
[c7494b24c4] Use crlf convention for win/*.vc files. (user: jan.nijtmans, tags: trunk)
11:58
[e1372a5407] rename configure.in to configure.ac. re-generate "configure" with latest TEA. Remove various end-of-line spacings (user: jan.nijtmans, tags: trunk)
2015-05-08
14:19
[10396bcbc4] TEA update (user: dgp, tags: trunk)
2015-01-23
20:18
[b64b27473e] TEA/autoconf update (user: dgp, tags: trunk, tdbcodbc-1-0-3)
2015-01-07
20:16
[a33c2a7f22] Bump to 1.0.3 for release. (user: dgp, tags: trunk)
2014-10-27
19:10
[8a5027cd60] Oops! Logical operator && used where bitmask operator & was intended. (user: dgp, tags: trunk)
2014-10-23
20:07
[3c7be87fb9] TEA update; Bump to 1.0.2 (user: dgp, tags: trunk, tdbcodbc-1-0-2)
19:27
[bb08085fa2] [TDBC Bug 00b792] OpenBSD friendly docs. (user: dgp, tags: trunk)
2014-08-14
17:53
[4606ffe12e] bump to 1.0.1 (user: dgp, tags: trunk, tdbcodbc-1-0-1)
2014-06-02
19:06
[cf764c453b] update to latest TEA (user: jan.nijtmans, tags: trunk)
2013-10-02
11:26
[3cca0315d9] update to latest TEA (user: jan.nijtmans, tags: trunk)
11:26
[fbff42413d] Allow tdbc compiled against 8.6.x headers run in 8.6.y, even when y<x. (user: jan.nijtmans, tags: trunk)
2013-07-03
13:12
[7c4b790a6e] update to latest TEA (user: jan.nijtmans, tags: trunk)
2013-01-15
16:50
[3ec6cefd87] Leaf: New method '$odbcConnection evaldirect' to support SQL code that cannot be prepared or is mangled by the tokenizer (see bug [751477d142]). odbc::connection method 'evaldirect' constructs a subclass 'evaldirectStatement' of odbc::statement that does not tokenize or prepare the SQL statement. The SQL is executed via ODBC API function SQLExecDirectW, and the result set is flattened into a list of dicts (as for '$resultset allrows -as dicts') that is returned by 'evaldirect'. Approach suggested by KBK. Prototype implementation and docs provided; tests to follow. (user: twylite, tags: bug-751477d142-td)
2012-12-10
15:07
[10638f86a3] Put win/* nmake support files in the distribution. (user: dgp, tags: trunk, tdbcodbc-1-0-0)
2012-12-07
20:44
[4cf406f955] test suite debug (user: dgp, tags: trunk)
2012-12-06
15:40
[84a2d2e4c7] Contributed build support on Windows, MSVC. (user: dgp, tags: trunk)
2012-12-03
19:48
[32a82d043f] When environment does not permit complete testing, drop out gently. (user: dgp, tags: trunk)
2012-11-15
17:05
[ea105415e0] Advanced to autoconf 2.68. Added configurator code so that `make test` can work against an uninstalled tdbc. (user: 200002852, tags: trunk)
2012-11-14
16:37
[aaaea94006] REFACTOR REPOSITORY : move tdbcodbc/ contents to main dir of repository (user: 200002852, tags: trunk)
16:32
[3b756fe125] REFACTOR REPOSITORY : get rid of everything but tdbcodbc in the tdbcodbc repository (user: 200002852, tags: trunk)
2012-11-08
14:46
[47a3b5edba] Bump all release-able packages to version 1.0.0 (user: dgp, tags: trunk)
2012-09-24
15:05
[7934bed4e7] copy DOTVERSION in tdbcsqlite3/win/makefile.vc from configure.in (user: oehhar, tags: trunk)
2012-09-18
20:05
[dc470dee39] Fix win/makefile.vc generation of pkgIndex.tcl (user: dgp, tags: trunk, 1.0b17)
19:58
[208e9f7ff1] Correct version number in win/makefile.vc (user: dgp, tags: trunk)
2012-09-13
17:32
[ea0a013fc5] Typo in `make dist` (user: dgp, tags: trunk)
2012-09-11
12:30
[0d1f3d6895] Make sure the win/* files get placed in the distribution. (user: dgp, tags: trunk)
2012-08-17
12:32
[d12537ca8e] update to latest TEA (Fix [Bug 3555058], add "-DNDEBUG" to CFLAGS_DEFAULT) update to latest version of nmakehlp.c (user: jan.nijtmans, tags: trunk)
2012-08-07
07:48
[496cdccf63] fix TEA bug 3554282: Checkin [30736d63f0] broke CFLAGS fix [d528df190c]: Changes to build using makefile.vc (user: jan.nijtmans, tags: trunk)
2012-07-26
14:11
[8aab8e3e72] update to latest TEA (user: jan.nijtmans, tags: trunk)
14:00
[54983ff01c] Fix [14a8b7c3bd]: package tdbc::mysql fails to load under Fedora 17. Make some internal tables "const" (user: jan.nijtmans, tags: trunk)
2012-07-17
14:39
[c82bdf7080] Changes to build using makefile.vc (user: jan.nijtmans, tags: trunk)
14:03
[f909bb0342] [Bug 3544932]: Visual studio compiler check fails (user: jan.nijtmans, tags: trunk)
12:39
[55a85ab4fd] merge fixes to work with tcl/pkgs system (user: dgp, tags: trunk)
2012-07-13
02:22
[42e4a081dc] Make tdbc::mysql functional tests refuse to run unless the user explicitly sets a TDBCMYSQL_TEST_DB environment variable designating a test database. (user: kennykb, tags: trunk)
02:09
[b65e45ce10] A user asserts that certain 'output' parameters to SQLGetData must be initialized. While I have never seen the failure he reports, initializing them appears to be Mostly Harmless, so do so. (Bug [0dda7dbb73]) (user: kennykb, tags: trunk)
01:35
[10d916626e] Correct a problem where SELECT operations returning bytearrays yield corrupted data from PostgreSQL servers at version 9.0 and beyond. (user: kennykb, tags: trunk)
2012-07-12
04:05
[bdd8b42862] Updated ChangeLogs from Nijtmans's last few changes. Restored Unix buildability of tdbc by giving Tdbc_Init a correct external declaration. Fixed two failing tests in tdbcpostgres (the tests, not the code, were bad). (user: kennykb, tags: trunk)
2012-07-11
22:50
[471e44bf6a] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: bundle-fix)
22:49
[1d0dfd2e19] fix [0a8fd3f25e]: Tdbc_Init() not exported (user: jan.nijtmans, tags: trunk)
19:08
[51cb87fc9f] Disable installation of files not yet created. (user: dgp, tags: bundle-fix)
18:54
[413a675807] Files left out of `make dist` (user: dgp, tags: bundle-fix)
17:20
[2fa4a132c6] merge trunk (user: dgp, tags: bundle-fix)
2012-07-10
20:19
[72c46d63d0] Fix several issues with Tcl_GetIndexFromObjStruct using non-static data (user: kennykb, tags: trunk)
2012-06-10
20:13
[e76f0d40b5] FRQ-b4029dc351: make all TDBC API functions MODULE_SCOPE (user: jan.nijtmans, tags: trunk)
2012-06-08
04:41
[411db8e785] update to latest TEA (user: jan.nijtmans, tags: trunk)
2012-05-07
01:45
[acb9645652] Fix a crash in SQLInstallError reporting (user: kennykb, tags: trunk)
00:35
[d0f6202d87] TIP 380 changes for tdbc::sqlite3 (user: kennykb, tags: trunk)
2011-10-25
20:20
[d19c686a26] Use hyphen in file/dir names so we know version 1.0b17 of tdbcsqlite3 is different from version 31.0b17 of tdbcsqlite. (user: dgp, tags: bundle-fix)
20:15
[e6511a2c0b] Use the correct file name in `make dist` target for tdbcpostgres (user: dgp, tags: bundle-fix)
19:37
[f68c8c7c81] Make the layout of the tdbc build directory match the needs of the pkgIndex.tcl file. (user: dgp, tags: bundle-fix)
2011-10-14
07:49
[3afd48c9d8] Closed-Leaf: RFE-b4029dc351: make all Tdbc API functions MODULE_SCOPE (So far only tested on Windows) (user: jan.nijtmans, tags: rfe-b4029dc351)
2011-09-20
00:43
[984d3bb3ef] tdbcmysql: Add a 'valgrind' rule to the Makefile and change 'all.tcl' to facilitate 'valgrind' tdbcsqlite3: Fix a bug where a multi-SQL-statement 'statement' whose last result was empty would fail in 'allrows' or 'foreach'. (user: kennykb, tags: trunk)
2011-08-30
21:20
[472c643472] One round of leak hunting (user: kennykb, tags: trunk)
2011-08-01
14:50
[9972d7cf7d] Extend support to MSVC10. Thanks to Twylite. (user: dgp, tags: trunk)
2011-07-27
14:27
[90fd7599e7] Missed bit of updating to TEA 3.9/latest sampleextension (user: dgp, tags: trunk)
2011-07-19
14:16
[7799d26ac9] fix typos in ChangeLogs. (user: kennykb, tags: trunk)
01:27
[f09e4f0ad3] Tagged release 1.0b17 (user: kennykb, tags: trunk)
2011-07-18
19:47
[129d7f1531] Update to latest TEA 3.9 revisions. (user: dgp, tags: trunk)
2011-04-13
00:53
[271195b926] Corrected a bug in handling multiple result sets when one or more is empty (user: kennykb, tags: trunk)
00:49
[73f8eb066e] Added PostgreSQL type-cast syntax, and corrected reporting of parameter types (user: kennykb, tags: trunk)
00:32
[f6b8184538] Added PostgreSQL typecast syntax to the tokenizer (user: kennykb, tags: trunk)
2011-02-22
14:01
[d9f898947a] update ChangeLog for last night's patch (user: kennykb, tags: trunk)
02:55
[7413b791cb] * library/tdbc.tcl (tdbc::connection transaction):     Modified the 'transaction' method to attempt to rollback     if a commit fails, in order to clear out a failed     transaction. * doc/tdbc_connection.n:     Modified the 'tdbc_connection' manual page to reflect the     above behaviour. (Bug [dd75b2b7a5])    (user: kennykb, tags: trunk)
02:24
[46f95ec312] * generic/tdbcodbc.c (GetCell, HasBigintMethod, ResultSetConstructor): Fix a crash where an error is returned from SQLGetData. Add a check for whether a connection supports 64-bit integers before trying to use them to replace NUMERIC or DECIMAL values. Add a method to determine 64-bit integer support. (Bug [8766b8dc40].) * library/tdbcodbc.tcl (tdbc::odbc::connection typemap): Add to initialization a check for 64-bit integer support so that the above change works. (Bug [8766b8dc40].) (user: kennykb, tags: trunk)
2011-02-21
06:29
[145e893bf8] * generic/tdbcodbc.c (GetCell): (It is hoped) Fix a crash where an error is returned from SQLGetData. (Bug [8766b8dc40], partial fix.) * tests/tdbcodbc.test: Code formatting changes to avoid long lines and spurious semicolons. (user: kennykb, tags: trunk)
04:16
[a69be3e812] Merge changes made on the Windows machine (user: kennykb, tags: trunk)
04:06
[8a226b0220] * generic/tdbcodbc.c (ResultSetNextresultsMethod): * tests/tdbcodbc.test (tdbc::odbc-{30.6,31.1}: Made 'rowcount' work for multiple result sets. Added a test for 'rowcount' in multiple result sets, and added a rudimentary test that stored procedures can be called. * library/tdbcodbc.tcl (tdbc::odbc::resultset preparecall) Added a non-executed sketch of how a preparse of a prepared statement call might go in order to allow the use of SQLProcedureColumns to determine parameter directions. (This code may or may not be used; a first experiment would simply be to make all SP parameters 'inout' and see if that works.) (user: kennykb, tags: trunk)
2011-02-20
23:33
[a2c4164172] * tests/tdbcmysql.test: Added rudimentary test for 'nextresults' - the method is a dummy because the calls supported by tdbc::mysql do not allow for multiple result sets.    (user: kennykb, tags: trunk)
23:21
[e00360b4ea] * doc/tdbc_resultset.n: Added description of the 'nextresults' method, and its effect on 'allrows' and 'foreach'    (user: kennykb, tags: trunk)
21:45
[dcb94402c9] * 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 (user: kennykb, tags: trunk)