tdbc::odbc

Timeline
Login

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

200 most recent check-ins related to "trunk"

2024-04-15
18:29
version -> 1.1.8 Leaf check-in: 79ec433911 user: jan.nijtmans tags: trunk, main
14:43
Add more -encoding utf-8, for "source" and TCLSH calls check-in: 1fbcb8643c user: jan.nijtmans tags: trunk, main
2024-02-09
15:54
Bump to version 1.1.7 for bundling with Tcl 8.6.14 check-in: a78940a327 user: dgp tags: trunk, rc1, main, tdbcodbc-1-1-7
09:01
Make snprintf work on older Windows compiler check-in: 68bdcb052a user: oehhar tags: trunk, main
2024-01-07
21:42
Update to autoconf-2.72. Update to latest rules.vc check-in: f672b0a305 user: jan.nijtmans tags: trunk, main
2023-12-21
22:42
update rules-ext.vc check-in: fe91c931a0 user: jan.nijtmans tags: trunk, main, rc4, tdbcodbc-1-1-6
09:33
In --with-tcl8 mode, TCL_VERSION = not defined check-in: d5798f9085 user: jan.nijtmans tags: trunk, main
2023-12-18
11:22
Simplify: merge two !if statements check-in: f7482df030 user: jan.nijtmans tags: trunk, main, rc3
11:12
nmake test: totitle load argument check-in: cc23e9e060 user: oehhar tags: trunk, main
10:25
nmake test: load 2nd argument tdbc->Tdbc check-in: 4cda411df5 user: oehhar tags: trunk, main
09:28
nmake: test: prefix tdbc116.dll by "tcl9" for TCL9 check-in: 28752fce22 user: oehhar tags: trunk, main
2023-12-15
18:13
Silence compiler warnings. check-in: 050a6f2c18 user: dgp tags: trunk, main, rc2
2023-12-11
12:44
Fix [0646241ab5]: Compilation warnings on Windows with Tcl9.0 check-in: d5c4eee969 user: jan.nijtmans tags: trunk, main
12:18
Make it work (again) with Tcl 8.x check-in: 1d1b960f75 user: jan.nijtmans tags: trunk, main
11:30
Close fork check-in: 79207fbf43 user: oehhar tags: trunk, main
11:27
Ticket [a64bc837ac]: remove left-over commented line check-in: 6be3a3600a user: oehhar tags: trunk, main
10:56
Update "configure" check-in: be7edff02c user: jan.nijtmans tags: trunk, main
10:26
Ticket [0646241ab5]: mention hard limit in error message check-in: 1bbea5279c user: oehhar tags: trunk, main
09:18
Ticket [0646241ab5], [a64bc837ac]: fix type compiler warnings. Add code to error out, if to large strings are passed. Also fix stub library name for nmake. check-in: bf61751eaf user: oehhar tags: trunk, main
2023-12-05
14:26
Re-generate "configure" check-in: f149496cae user: jan.nijtmans tags: trunk, main
13:59
Update TEA files. version -> 1.1.6 check-in: 9eee4ad26f user: jan.nijtmans tags: trunk, main
2023-09-27
20:03
No longer compile with -DTCL_NO_DEPRECATED=1 check-in: 21419ca3ec user: jan.nijtmans tags: trunk, main
15:20
Update TEA check-in: d6e5d5e6ae user: jan.nijtmans tags: trunk, main
2023-09-11
15:54
Update TEA files check-in: edbfaba270 user: jan.nijtmans tags: trunk, main
2023-06-23
13:45
Fix [f15a8a6566]: non-static LiteralValues check-in: e30bc9ec51 user: jan.nijtmans tags: trunk, main, tdbcodbc-1-1-5
2023-05-17
07:26
fix snprintf second parameter check-in: 43e05df676 user: jan.nijtmans tags: trunk, main
2023-05-16
16:26
Update nmakehlp.c. sprintf -> snprintf check-in: 334d78cbbf user: jan.nijtmans tags: trunk, main
2023-05-15
09:55
Some missing size_t -> Tcl_Size, for Tcl 9.0 check-in: 150f3c2ef0 user: jan.nijtmans tags: trunk, main
2023-04-27
16:52
More int -> Tcl_Size, needed for Tcl 9 check-in: 5a119586e6 user: jan.nijtmans tags: trunk, main
2023-04-23
22:15
Update to latest Tcl 9.0 check-in: 5f38aba0b5 user: jan.nijtmans tags: trunk, main
2022-11-17
09:39
install manifest.uuid in root, not in tclconfig check-in: 5e20abf65a user: jan.nijtmans tags: trunk, main
2022-10-29
13:48
Update rules.vc check-in: 9f18a29a6c user: jan.nijtmans tags: trunk, main
2022-10-23
19:46
Update rules.vc check-in: 064d49e47f user: jan.nijtmans tags: trunk, main
2022-10-14
21:34
version -> 1.1.5 check-in: b8961ed5c8 user: jan.nijtmans tags: trunk, main
21:32
format error in tdbc_odbc.n check-in: c0876a780e user: jan.nijtmans tags: trunk, main
2022-06-16
21:13
Fix [98fd7196a7]: freeTDS ODBC driver 32/64 bit issues check-in: b7354e99ef user: jan.nijtmans tags: trunk, main
20:59
Fix [751477d142]: Problem with MS SQL SERVER (via tdbcodbc) stored procedures. Thanks to Steve Shaw for all his help check-in: d23145f4dd user: jan.nijtmans tags: trunk, main
20:57
Prepare for TIP #619: New TCL_COMBINE flag for Tcl_UniCharToUtf() check-in: daead5fb6e user: jan.nijtmans tags: trunk, main
20:41
Fix [9edc58a665]: consider ABI numbers when loading libodbc.so check-in: ed1a99abb6 user: jan.nijtmans tags: trunk, main
15:18
Merge-mark: those two branches are now equal Closed-Leaf check-in: da1124420a user: jan.nijtmans tags: evaldirect
14:52
Rebase to trunk check-in: c7eef045bc user: jan.nijtmans tags: bug-751477d142-td
14:42
Patch contributed by Steve Shar, implementing "evaldirect" check-in: 2c04ab3623 user: jan.nijtmans tags: evaldirect
2022-06-14
21:49
Simplify INT2PTR/PTR2INT check-in: 4f3d14fa48 user: jan.nijtmans tags: trunk, main
21:26
Eliminate TdbcOdbcSizeT: Doesn't make much sense for a database API check-in: 211d175a39 user: jan.nijtmans tags: trunk, main
2022-06-08
16:34
int -> size_t where possible. Use TCL_UNUSED() check-in: da5e206196 user: jan.nijtmans tags: trunk, main
15:36
Make use of TIP #616, when compiled with Tcl 9.0 headers check-in: 7fadb21561 user: jan.nijtmans tags: trunk, main
2022-06-01
18:38
Eliminate compiler warnings with Tcl 9.0 headers check-in: e010c00f66 user: jan.nijtmans tags: trunk, main
2022-05-23
19:54
Update rules.vc check-in: acc7ab59f1 user: jan.nijtmans tags: trunk, main
13:53
Fix [b2c578d827]: Include "tdbcOdbcUuid.h" not found when compiling with MS-VC6++ check-in: 61717d5efc user: jan.nijtmans tags: trunk, main
2022-05-20
20:40
Fix nmake build (missing -I$(TMP_DIR)). Add x86_64-w64-mingw32-nmakehlp.exe, for crosscompile check-in: 4792cd86ce user: jan.nijtmans tags: trunk, main
17:05
RFE [a792865057]: Make HasBigint and HasWVarchar methods introspectable. Thanks to Magic Christian. All documentation missing, what did not change. check-in: 4d3b7b148a user: oehhar tags: trunk, main
2022-05-19
17:03
Better use Tcl_NewBooleanObj than ? 1 : 0 construct Closed-Leaf check-in: 85c9617d88 user: jan.nijtmans tags: rfe-a792865057
16:58
Close fork Closed-Leaf check-in: 519c509b46 user: jan.nijtmans tags: bug-9edc58a665
16:55
Proposed fix for [9edc58a665]: consider ABI numbers when loading libodbc.so check-in: 361cd7e028 user: jan.nijtmans tags: bug-9edc58a665
16:54
Bug [9edc58a665] consider ABI numbers when loading libodbc.so. Checkin is patch from ticket. Thanks to Christian! check-in: fa43327f08 user: oehhar tags: bug-9edc58a665
16:43
RFE [a792865057]: Make HasBigint and HasWVarchar methods introspectable. Commit contains patch of the ticket. Thanks to magic Christian. check-in: be843c1f1c user: oehhar tags: rfe-a792865057
16:10
Fix [f9e9ec6131]: Infinite loop in SQLStateIs check-in: e32bfe094a user: jan.nijtmans tags: trunk, main
16:05
Oops Closed-Leaf check-in: 0d09417c4d user: jan.nijtmans tags: ticket-f9e9ec6131
15:43
Update to latest TEA check-in: 2d65b4e96e user: jan.nijtmans tags: trunk, main
2022-05-18
10:49
Ticket [f9e9ec6131] "Infinite loop in SQLStateIs status still Open with 3 other changes" Patch from https://www.androwish.org/home/info/e7063c50c7 . Thanks, Christian check-in: 564a184d05 user: oehhar tags: ticket-f9e9ec6131
2022-01-11
17:04
Clean-up "ClientData" usage check-in: 7ef19a4f98 user: jan.nijtmans tags: trunk, main
12:20
Add possible "utf-16" tag to tdbc::odbc::build-info check-in: 5e49123ff8 user: jan.nijtmans tags: trunk, main
11:30
Update to autoconf-2.71. Version 1.1.3 -> 1.1.4 check-in: 462c73b182 user: jan.nijtmans tags: trunk, main
10:55
Add "tdbc::odbc::build-info" command (for Tcl 8.7+) check-in: 762ded37cf user: jan.nijtmans tags: trunk, main
2021-11-05
08:29
Fix nmake build check-in: d59994b1f0 user: jan.nijtmans tags: trunk, main, tdbcodbc-1-1-3
2021-06-23
06:40
Update rules.vc to latest version check-in: b303b83492 user: jan.nijtmans tags: trunk, rc1, main
2021-06-22
16:35
Syntax error in pkgIndex.tcl. Make testcases work in Tcl 9.0 check-in: ce58c04b62 user: jan.nijtmans tags: trunk, main
15:50
Version 1.1.2 -> 1.1.3. Update to latest TEA, ready for Tcl 9.0 check-in: cb469c3a86 user: jan.nijtmans tags: trunk, main
2020-12-23
09:39
Fix syntax error in VC++ 6.0 check-in: 0b5fd521b2 user: jan.nijtmans tags: trunk, main, tdbcodbc-1-1-2
09:08
Update rules.vc to latest version check-in: 4834ee2cb5 user: jan.nijtmans tags: trunk, main
2020-10-20
14:18
Update nmakehlp.c and rules.vc to latest version. New branch "main" with propagating tag "trunk" check-in: 63a38a3cec user: jan.nijtmans tags: trunk, main
2020-07-09
15:02
Update to latest TEA (for TCL_DBGX removal) Closed-Leaf check-in: 1b8fcca830 user: jan.nijtmans tags: trunk
2020-02-12
12:41
Version 1.1.1 -> 1.1.2 check-in: 298d5737a7 user: jan.nijtmans tags: trunk
12:38
Make compile warning-free using -Wall -Wextra check-in: fba03660d1 user: jan.nijtmans tags: trunk
2019-12-15
17:19
Fix typo (__WIN64 -> _WIN64). Make tdbcodbc ready for the 9.0 era, in which string lengths can be >32bit check-in: 78e0a63cc6 user: jan.nijtmans tags: trunk
2019-11-20
16:35
TEA update check-in: e2009447de user: dgp tags: trunk, tdbcodbc-1-1-1
2019-11-03
02:41
TEA update check-in: e2dd6503b4 user: dgp tags: trunk
2019-10-04
17:12
Bump to version 1.1.1. for release. check-in: 357766791a user: dgp tags: trunk
2019-09-13
16:27
Fix for a typo in defining the SQLLEN and SQLULEN data types on Win64. (__WIN64 should be just _WIN64.) Closed-Leaf check-in: 0837f4e778 user: kbk tags: bug-647ec7268f
2019-08-30
14:52
Make tdbcodbc work with C++ compiler. check-in: a233639b90 user: jan.nijtmans tags: trunk
2019-08-29
11:08
Updated to latest Tcl nmake files. Bug fix [d6c4db25560b1a8c3a26f9369e57cf00327cb9b4]. check-in: c98b08b629 user: apnadkarni tags: trunk
2019-02-26
20:23
TEA upgrade. Remove some usages of functions implemented through macro's, just do the calls directly. check-in: 6c85958e39 user: jan.nijtmans tags: trunk
2018-11-01
16:09
TEA update check-in: 05df62777a user: dgp tags: trunk, tdbcodbc-1-1-0
2018-07-11
20:39
CONST -> const check-in: ed7550027c user: jan.nijtmans tags: trunk
2018-07-04
10:16
Remove experimental lib loader. check-in: 51215942e0 user: stu tags: trunk
2018-07-01
05:19
Don't try to dist install nonexistent files. check-in: 25210d9554 user: stu tags: trunk
2018-06-21
04:56
Update to most of latest TEA. check-in: d39d482edb user: stu tags: trunk
2018-06-19
02:53
Don't try to do 'nextrow' after 'nextresults' returns 0 - the HSTMT is in an unspecified state and may return SQL_NO_DATA rather than giving an error. check-in: f1c411de8a user: kbk tags: trunk
02:29
Be more permissive about SQL/CLI HY??? general errors in test cases - they aren't all HY010 on some ODBC implementations. check-in: 29da102373 user: kbk tags: trunk
01:40
Do not attempt to retrieve row count from an operation that returns SQL_NO_DATA. Tolerate any error message from attempting to open a database with an incorrect driver specified. Allow SQLite to return 'serializable' in place of 'readcommitted' on both Unix and Windows. check-in: 34a5e8496c user: kbk tags: trunk
2018-05-13
14:31
Put back initalization of "buf" (which was removed in previous commit), so Tcl_UniCharToUtf() can do proper collapsing of surrogates (See: tclUtf.c). See also TIP #389 check-in: e8009cbbf7 user: jan.nijtmans tags: trunk
2018-05-12
16:51
ADVANCE VERSION TO 1.1.0. Integrate Christian Werner's changes to support systems (specifically, iodbc) that use a 32-bit SQLWCHAR, with runtime detection of the character format in use. This change enables the use of tdbc::odbc on BSD-derived systems and Apple platforms, where iodbc is the usual ODBC implementation. check-in: 11581e229b user: kbk tags: trunk
16:47
Advance version to 1.1.0 Closed-Leaf check-in: afd530a0ed user: kbk tags: detect-sqlwchar-size
2018-05-07
05:09
Create new branch named "detect-sqlwchar-size" check-in: b577624db4 user: chw tags: detect-sqlwchar-size
2018-04-18
08:11
More fail-safe handling of unpaired surrogates in combination with TIP #389. Suggested by Kevin Kenny. check-in: 2d0ae6f27d user: jan.nijtmans tags: trunk
2018-04-17
10:54
Make tdbcodbc TIP #389 compatible. check-in: 584efa4a8e user: jan.nijtmans tags: trunk
2018-01-05
06:53
Merge stu-pkgIndex. Companion to https://core.tcl.tk/tdbc/info/2386d26cfb8a34c3. check-in: 4027aab6ca user: stu tags: trunk
06:52
Merge trunk. Closed-Leaf check-in: 0170f895de user: stu tags: stu-pkgIndex
2018-01-04
07:52
Use INSTALL_* and new DIST_INSTALL_* macros to make dist. Align with latest TEA. Use INSTALL_LIBRARY to install the library. check-in: 66e059549f user: stu tags: trunk
2017-12-22
13:34
Convert all win/*.vc files to crlf line-endings check-in: 9bf250c5a3 user: jan.nijtmans tags: trunk
2017-12-21
18:14
Restore -Dinline=__inline to the nmake build. check-in: 5a7cb7f001 user: dgp tags: trunk, tdbcodbc-1-0-6
06:35
Added targets.vc and rules-ext.vc to distribution check-in: b7440bbe0b user: apnadkarni tags: trunk
2017-12-16
23:05
Add $(TDBC_BIN_DIR) to $(TCLLIBPATH) and remove [package ifneeded] script for tdbc from the test target. See https://core.tcl.tk/tdbc/info/c5f7bcffcb626767. check-in: 6533ba3bfa user: stu tags: stu-pkgIndex
00:46
Use TEA's CONFIG_CLEAN_FILES instead of user-added CONFIGURE_OUTPUTS. check-in: 5ea0b4bd51 user: stu tags: trunk
2017-12-15
18:16
Bump to 1.0.6 check-in: 83c35cb5aa user: dgp tags: trunk
2017-12-13
11:17
Merge vc-reform: new nmake build system check-in: f1c068bf57 user: apnadkarni tags: trunk
10:50
Use nmakehlp -L to locate TDBC directories Closed-Leaf check-in: dbc0d39519 user: apnadkarni tags: vc-reform
2017-12-10
16:13
Create new branch named "vc-reform" check-in: 333ab1c6da user: apnadkarni tags: vc-reform
2017-06-05
18:54
Use tdbc_SRC_DIR from tdbcConfig.sh to locate genstubs tool, instead of hardcoded path. check-in: 32b8054ab7 user: stu tags: trunk, tdbcodbc-1-0-5
16:22
Drop iodbc until we can deal with its different SQLCHAR size. check-in: 9daa1f819f user: stu tags: trunk
2017-05-29
22:49
Finish INT2PTR/PTR2INT work for tdbc-odbc:remove a cast, clean out a commented cast. check-in: e0f3c0cef0 user: stu tags: trunk
04:57
Fix inverted test in new loader. check-in: 986133b362 user: stu tags: trunk
2017-05-27
11:59
Improvements to new lib loader. Now also can handle a list of libs taken ie. from an env var. check-in: 492ee97daf user: stu tags: trunk
2017-05-26
23:17
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. check-in: 529b2be8a7 user: stu tags: trunk
18:39
rm -f not needed before ${INSTALL_*}. A ghost of past installing. check-in: 55b3958e61 user: stu tags: trunk
14:36
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. Fixes ticket [df3a7fd993]. check-in: 0e971d3716 user: stu tags: trunk
2017-05-23
19:35
Merge tdbcodbc-stwo. check-in: 5289d1ce64 user: stu tags: trunk
2017-05-20
01:21
Bring test env var names into alignment with the other TDBC drivers. env() -> ::env() Maybe TDBCODBC_TEST_TYPE is a bit vague? Closed-Leaf check-in: f0bb1d7449 user: stu tags: tdbcodbc-stwo
2017-05-16
12:21
Fix endless loop bug. In my tests, sqlreturn is first 0, then -1. check-in: 757c1c7919 user: stwo tags: tdbcodbc-stwo
2017-05-04
19:07
TEA_INIT required bump to TEA 3.10 as well. check-in: a0030f73db user: dgp tags: trunk
2017-04-18
16:59
Bump to 1.0.5 (TEA changes only). check-in: 226af05ae9 user: dgp tags: trunk
2016-02-18
20:35
configure.in -> configure.ac check-in: 4f7e607811 user: dgp tags: trunk, rc1, tdbcodbc-1-0-4
2016-01-28
19:28
Bump to 1.0.4 check-in: e7c71a3e00 user: dgp tags: trunk
2015-10-05
12:29
minor bug-fix in ucrt support check-in: 7907586980 user: jan.nijtmans tags: trunk
12:02
Use crlf convention for win/*.vc files. check-in: c7494b24c4 user: jan.nijtmans tags: trunk
11:58
rename configure.in to configure.ac. re-generate "configure" with latest TEA. Remove various end-of-line spacings check-in: e1372a5407 user: jan.nijtmans tags: trunk
2015-05-08
14:19
TEA update check-in: 10396bcbc4 user: dgp tags: trunk
2015-01-23
20:18
TEA/autoconf update check-in: b64b27473e user: dgp tags: trunk, tdbcodbc-1-0-3
2015-01-07
20:16
Bump to 1.0.3 for release. check-in: a33c2a7f22 user: dgp tags: trunk
2014-10-27
19:10
Oops! Logical operator && used where bitmask operator & was intended. check-in: 8a5027cd60 user: dgp tags: trunk
2014-10-23
20:07
TEA update; Bump to 1.0.2 check-in: 3c7be87fb9 user: dgp tags: trunk, tdbcodbc-1-0-2
19:27
[TDBC Bug 00b792] OpenBSD friendly docs. check-in: bb08085fa2 user: dgp tags: trunk
2014-08-14
17:53
bump to 1.0.1 check-in: 4606ffe12e user: dgp tags: trunk, tdbcodbc-1-0-1
2014-06-02
19:06
update to latest TEA check-in: cf764c453b user: jan.nijtmans tags: trunk
2013-10-02
11:26
update to latest TEA check-in: 3cca0315d9 user: jan.nijtmans tags: trunk
11:26
Allow tdbc compiled against 8.6.x headers run in 8.6.y, even when y<x. check-in: fbff42413d user: jan.nijtmans tags: trunk
2013-07-03
13:12
update to latest TEA check-in: 7c4b790a6e user: jan.nijtmans tags: trunk
2013-01-15
16:50
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. check-in: 3ec6cefd87 user: twylite tags: bug-751477d142-td
2012-12-10
15:07
Put win/* nmake support files in the distribution. check-in: 10638f86a3 user: dgp tags: trunk, tdbcodbc-1-0-0
2012-12-07
20:44
test suite debug check-in: 4cf406f955 user: dgp tags: trunk
2012-12-06
15:40
Contributed build support on Windows, MSVC. check-in: 84a2d2e4c7 user: dgp tags: trunk
2012-12-03
19:48
When environment does not permit complete testing, drop out gently. check-in: 32a82d043f user: dgp tags: trunk
2012-11-15
17:05
Advanced to autoconf 2.68. Added configurator code so that `make test` can work against an uninstalled tdbc. check-in: ea105415e0 user: 200002852 tags: trunk
2012-11-14
16:37
REFACTOR REPOSITORY : move tdbcodbc/ contents to main dir of repository check-in: aaaea94006 user: 200002852 tags: trunk
16:32
REFACTOR REPOSITORY : get rid of everything but tdbcodbc in the tdbcodbc repository check-in: 3b756fe125 user: 200002852 tags: trunk
2012-11-08
14:46
Bump all release-able packages to version 1.0.0 check-in: 47a3b5edba user: dgp tags: trunk
2012-09-24
15:05
copy DOTVERSION in tdbcsqlite3/win/makefile.vc from configure.in check-in: 7934bed4e7 user: oehhar tags: trunk
2012-09-18
20:05
Fix win/makefile.vc generation of pkgIndex.tcl check-in: dc470dee39 user: dgp tags: trunk, 1.0b17
19:58
Correct version number in win/makefile.vc check-in: 208e9f7ff1 user: dgp tags: trunk
2012-09-13
17:32
Typo in `make dist` check-in: ea0a013fc5 user: dgp tags: trunk
2012-09-11
12:30
Make sure the win/* files get placed in the distribution. check-in: 0d1f3d6895 user: dgp tags: trunk
2012-08-17
12:32
update to latest TEA (Fix [Bug 3555058], add "-DNDEBUG" to CFLAGS_DEFAULT) update to latest version of nmakehlp.c check-in: d12537ca8e user: jan.nijtmans tags: trunk
2012-08-07
07:48
fix TEA bug 3554282: Checkin [30736d63f0] broke CFLAGS fix [d528df190c]: Changes to build using makefile.vc check-in: 496cdccf63 user: jan.nijtmans tags: trunk
2012-07-26
14:11
update to latest TEA check-in: 8aab8e3e72 user: jan.nijtmans tags: trunk
14:00
Fix [14a8b7c3bd]: package tdbc::mysql fails to load under Fedora 17. Make some internal tables "const" check-in: 54983ff01c user: jan.nijtmans tags: trunk
2012-07-17
14:39
Changes to build using makefile.vc check-in: c82bdf7080 user: jan.nijtmans tags: trunk
14:03
[Bug 3544932]: Visual studio compiler check fails check-in: f909bb0342 user: jan.nijtmans tags: trunk
12:39
merge fixes to work with tcl/pkgs system check-in: 55a85ab4fd user: dgp tags: trunk
2012-07-13
02:22
Make tdbc::mysql functional tests refuse to run unless the user explicitly sets a TDBCMYSQL_TEST_DB environment variable designating a test database. check-in: 42e4a081dc user: kennykb tags: trunk
02:09
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]) check-in: b65e45ce10 user: kennykb tags: trunk
01:35
Correct a problem where SELECT operations returning bytearrays yield corrupted data from PostgreSQL servers at version 9.0 and beyond. check-in: 10d916626e user: kennykb tags: trunk
2012-07-12
04:05
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). check-in: bdd8b42862 user: kennykb tags: trunk
2012-07-11
22:50
merge trunk Closed-Leaf check-in: 471e44bf6a user: jan.nijtmans tags: bundle-fix
22:49
fix [0a8fd3f25e]: Tdbc_Init() not exported check-in: 1d0dfd2e19 user: jan.nijtmans tags: trunk
17:20
merge trunk check-in: 2fa4a132c6 user: dgp tags: bundle-fix
2012-07-10
20:19
Fix several issues with Tcl_GetIndexFromObjStruct using non-static data check-in: 72c46d63d0 user: kennykb tags: trunk
2012-06-10
20:13
FRQ-b4029dc351: make all TDBC API functions MODULE_SCOPE check-in: e76f0d40b5 user: jan.nijtmans tags: trunk
2012-06-08
04:41
update to latest TEA check-in: 411db8e785 user: jan.nijtmans tags: trunk
2012-05-07
01:45
Fix a crash in SQLInstallError reporting check-in: acb9645652 user: kennykb tags: trunk
00:35
TIP 380 changes for tdbc::sqlite3 check-in: d0f6202d87 user: kennykb tags: trunk
2011-10-25
19:37
Make the layout of the tdbc build directory match the needs of the pkgIndex.tcl file. check-in: f68c8c7c81 user: dgp tags: bundle-fix
2011-10-14
07:49
RFE-b4029dc351: make all Tdbc API functions MODULE_SCOPE (So far only tested on Windows) Closed-Leaf check-in: 3afd48c9d8 user: jan.nijtmans tags: rfe-b4029dc351
2011-09-20
00:43
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'. check-in: 984d3bb3ef user: kennykb tags: trunk
2011-08-30
21:20
One round of leak hunting check-in: 472c643472 user: kennykb tags: trunk
2011-08-01
14:50
Extend support to MSVC10. Thanks to Twylite. check-in: 9972d7cf7d user: dgp tags: trunk
2011-07-30
18:30
Create new branch named "early-binding" check-in: b5ef47ad0a user: kostix tags: early-binding
2011-07-27
14:27
Missed bit of updating to TEA 3.9/latest sampleextension check-in: 90fd7599e7 user: dgp tags: trunk
2011-07-19
14:16
fix typos in ChangeLogs. check-in: 7799d26ac9 user: kennykb tags: trunk
01:27
Tagged release 1.0b17 check-in: f09e4f0ad3 user: kennykb tags: trunk
2011-07-18
19:47
Update to latest TEA 3.9 revisions. check-in: 129d7f1531 user: dgp tags: trunk
2011-04-13
00:53
Corrected a bug in handling multiple result sets when one or more is empty check-in: 271195b926 user: kennykb tags: trunk
00:49
Added PostgreSQL type-cast syntax, and corrected reporting of parameter types check-in: 73f8eb066e user: kennykb tags: trunk
00:32
Added PostgreSQL typecast syntax to the tokenizer check-in: f6b8184538 user: kennykb tags: trunk
2011-02-22
14:01
update ChangeLog for last night's patch check-in: d9f898947a user: kennykb tags: trunk
02:55
* 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])
check-in: 7413b791cb user: kennykb tags: trunk
02:24
* 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].)
check-in: 46f95ec312 user: kennykb tags: trunk
2011-02-21
06:29
* 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.
check-in: 145e893bf8 user: kennykb tags: trunk
04:16
Merge changes made on the Windows machine check-in: a69be3e812 user: kennykb tags: trunk
04:06
* 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.)
check-in: 8a226b0220 user: kennykb tags: trunk
2011-02-20
23:33
* 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.
check-in: a2c4164172 user: kennykb tags: trunk
23:21
   * doc/tdbc_resultset.n:
	Added description of the 'nextresults' method,
	and its effect on 'allrows' and 'foreach'
check-in: e00360b4ea user: kennykb tags: trunk
21:45
* 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 check-in: dcb94402c9 user: kennykb tags: trunk
21:08
update personal notes on testing check-in: 16e6741167 user: kennykb tags: trunk
21:07
* tests/tdbcsqlite3.test (tdbc::sqlite3-30.[45]): Added tests for [foreach] and [allrows] against multiple result sets. check-in: 5e0e15221b user: kennykb tags: trunk
21:04
* tests/tdbcodbc.test (tdbc::odbc-30.[45]): Added tests for [allrows] and [foreach] on multiple result sets. check-in: dccdc64970 user: kennykb tags: trunk
20:59
* library/tdbc.tcl: Changed 'foreach' method on the connection, statement and result set objects so that 'foreach' and 'allrows' will iterate over multiple result sets. Added default 'nextresults' method (does nothing, reports that no further results are available) and 'outputparams' method (does nothing, reports no output parameters) to the base 'resultset' class so that drivers that lack multiple-results functionality need not implement these.
check-in: 06fde076cd user: kennykb tags: trunk
2011-01-26
00:15
Missed attribution in ChangeLog entry for last commit check-in: 0fc55cdc55 user: kennykb tags: trunk
00:11
Added empty comment to the start of each man page because the 'man' command interprets the first comment in the file as containing directives. check-in: 6bdfb66a51 user: kennykb tags: trunk
2011-01-25
02:02
Quieted test cases on 64-bit machines and on MySQL server versions earlier than 5.1.16. Thanks to Damon Courtney for testing and reporting the bugs. check-in: 1bd412025b user: kennykb tags: trunk
01:17
Fixed a bug in handling small integer data on 64-bit systems. Who would have imagined that MYSQL_TYPE_LONG doesn't mean 'long', but rather 'int'? check-in: 364f0dea28 user: kennykb tags: trunk