tdbc::odbc

Timeline
Login

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

50 descendants and 50 ancestors of d39d482edbc8f3f33ad4cf5a43ceb4c8ed21bc7f15a57dbcaa17534a0ef79958

2022-06-16
15:17
Some code formatting. Remove duplicate code "Look up the 'typesStatement' class". Move the EvaldirectStatementConstructor functions somewhat lower check-in: c3544fb022 user: jan.nijtmans tags: evaldirect
15:05
"const static" -> "static const" and clean up end-of-line spacing Closed-Leaf check-in: 1dd2fc8f84 user: jan.nijtmans tags: bug-751477d142-td
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:27
Added "SQL_DIAG_NUMBER = 2," from https://www.androwish.org/home/file?name=jni/tcl/pkgs/tdbcodbc1.1.1/generic/fakesql.h&ci=780e5d05b303443d Thanks to magic Jan for pointing this out. Closed-Leaf check-in: b0e44711a2 user: oehhar tags: ticket-f9e9ec6131, mistake
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
16:05
Add SQL_DIAG_NUMBER to fakesql.h check-in: 0bd6eee22f 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
16:39
Change odbcStubs.h and odbcStubInit.c so that stub generation is again supported. Regenerate ODBC stubs. Fix errors in Makefile.in logic that governs test platform selection check-in: 6ee8d704f3 user: kbk tags: detect-sqlwchar-size
2018-05-09
15:21
add missing pieces to the changes, thanks apn for testing check-in: e566edc779 user: chw tags: detect-sqlwchar-size
2018-05-07
05:36
merge changes from www.androwish.org to support sizeof(SQLWCHAR)==4 check-in: 0385c8930d user: chw tags: detect-sqlwchar-size
05:13
start branch to detect size of SQLWCHAR at runtime (iODBC vs. unixODBC) check-in: 624d0ec67d user: chw tags: detect-sqlwchar-size
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-11
16:35
Updated copy of Tcl nmake support files check-in: f1743f7c76 user: apnadkarni tags: vc-reform
2017-12-10
16:24
TIP 477, builds, pending testing with odbc drivers check-in: 30d9cacca1 user: apnadkarni tags: vc-reform
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-17
14:31
Add intptr_t macros. check-in: 38f208cb79 user: stwo tags: tdbcodbc-stwo
14:03
Add iodbc. check-in: ecf668745d user: stwo 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