Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
200 most recent check-ins related to "trunk"
2024-04-24
| ||
16:52 | *.uuid file ends with LF ... Leaf check-in: 8ef1e1304a user: jan.nijtmans tags: trunk, main | |
16:42 | Update TEA files in win/* check-in: b98872ea6d user: jan.nijtmans tags: trunk, main | |
15:09 | First implementation of tdbc::sqlite3::build-info command check-in: fbf620e073 user: jan.nijtmans tags: trunk, main | |
2024-04-15
| ||
18:27 | version -> 1.1.8 check-in: 7eb3ca4451 user: jan.nijtmans tags: trunk, main | |
14:41 | More -encoding utf-8 for TCLSH calls check-in: a355a49cdd user: jan.nijtmans tags: trunk, main | |
2024-04-12
| ||
11:09 | Add "-encoding utf-8" to all "source" commands, so it will work with any system encoding. check-in: 19ea9c8577 user: jan.nijtmans tags: trunk, main | |
2024-02-23
| ||
16:22 | Bump to 1.1.7 check-in: cddc94f552 user: dgp tags: trunk, rc1, main, tdbcsqlite3-1-1-7 | |
2024-01-07
| ||
21:42 | Update to autoconf-2.72. Update to latest rules.vc check-in: 61ff9997b5 user: jan.nijtmans tags: trunk, main | |
2023-12-21
| ||
22:43 | update rules-ext.vc check-in: 2b5d31b27c user: jan.nijtmans tags: trunk, main, rc4, tdbcsqlite3-1-1-6 | |
2023-12-11
| ||
11:01 | Update "configure" check-in: 04fd96c344 user: jan.nijtmans tags: trunk, main, rc2, rc3 | |
2023-12-05
| ||
14:56 | version -> 1.1.6 check-in: c3b489238d user: jan.nijtmans tags: trunk, main | |
2023-10-15
| ||
13:43 | Ticket [0374f302f5] RFE: Please consider supporting dicts in db eval in Tcl interface Leaf check-in: 7822a89cda user: oehhar tags: ticket-0374f302-db-eval-dicts | |
2023-09-11
| ||
16:00 | Update TEA files check-in: 1677ce1ad1 user: jan.nijtmans tags: trunk, main | |
2023-05-25
| ||
07:22 | Fix (actually: workaround) [a1e76ad92f66d02f]: columns metadata method always reports column names in lower case check-in: ff6fb9ac3e user: jan.nijtmans tags: trunk, main | |
07:09 | Merge trunk, and fix 2 testcases Closed-Leaf check-in: 61f9a1e399 user: jan.nijtmans tags: ticket-a1e76ad92f-columns-lowercase | |
07:03 | Use "::tcl::prefix match" to parse options check-in: 1ae5922939 user: jan.nijtmans tags: trunk, main | |
2023-05-22
| ||
13:16 | Ticket [a1e76ad92f] columns metadata method always reports column names in lower case check-in: d9fe8c58e0 user: oehhar tags: ticket-a1e76ad92f-columns-lowercase | |
2022-10-29
| ||
13:51 | Update rules.vc check-in: 43370e051a user: jan.nijtmans tags: trunk, main, tdbcsqlite3-1-1-5 | |
2022-10-23
| ||
19:42 | Update rules.vc check-in: bced04d766 user: jan.nijtmans tags: trunk, main | |
2022-10-14
| ||
21:54 | update rules.vc check-in: 8684b034a2 user: jan.nijtmans tags: trunk, main | |
21:54 | Version -> 1.1.5. Update TEA check-in: cbbb4dc2e0 user: jan.nijtmans tags: trunk, main | |
2022-05-23
| ||
19:53 | Version 1.1.3 -> 1.1.4 check-in: 602f412e56 user: jan.nijtmans tags: trunk, main | |
2022-05-19
| ||
20:19 | Update to latest TEA check-in: ebd5595493 user: jan.nijtmans tags: trunk, main | |
2021-06-23
| ||
06:39 | Update rules.vc to latest version check-in: abcb088182 user: jan.nijtmans tags: trunk, rc1, main, tdbcsqlite3-1-1-3 | |
2021-06-22
| ||
18:30 | Missed one version number bump. check-in: 642d6cc7e9 user: dgp tags: trunk, main | |
16:42 | Version 1.1.2 -> 1.1.3. Make everything work with Tcl 9.0 check-in: d773b2d3d5 user: jan.nijtmans tags: trunk, main | |
2020-10-20
| ||
12:00 | Update to latest nmakehlp.c and rules.vc New branch "main" with propagating tag "trunk" check-in: e83d4da218 user: jan.nijtmans tags: trunk, main, tdbcsqlite3-1-1-2 | |
2020-07-09
| ||
15:13 | Update to latest TEA (for TCL_DBGX removal) Closed-Leaf check-in: c4702e6d7a user: jan.nijtmans tags: trunk | |
2020-02-12
| ||
12:50 | Version 1.1.1 -> 1.1.2. Update TEA check-in: 5b0b7022ec user: jan.nijtmans tags: trunk | |
2019-11-20
| ||
16:36 | TEA update check-in: a62b2b2ad2 user: dgp tags: trunk, tdbcsqlite3-1-1-1 | |
2019-11-03
| ||
02:54 | missed a version number bump check-in: acc55ba839 user: dgp tags: trunk | |
02:42 | TEA update check-in: 8cc0242acb user: dgp tags: trunk | |
2019-10-04
| ||
17:15 | Bump to verson 1.1.1 for release. check-in: e80a6b9ca8 user: dgp tags: trunk | |
2019-08-29
| ||
11:16 | Updated to latest Tcl nmake files. Bug fix [d6c4db25560b1a8c3a26f9369e57cf00327cb9b4]. check-in: 9c130a5311 user: apnadkarni tags: trunk | |
2018-11-01
| ||
16:10 | TEA update check-in: 914b28ce44 user: dgp tags: trunk, tdbcsqlite3-1-1-0 | |
2018-10-17
| ||
18:33 | Restore proper naming of dist and install directories. check-in: 0b07d58fc2 user: dgp tags: trunk | |
2018-10-16
| ||
15:35 | Bump to version 1.1.0 for release. check-in: d8cb645597 user: dgp tags: trunk, tdbcsqlite3-1-1-0 | |
14:06 | Minimal fix so that `make test` will work again. A better reform effort will eliminate pkgIndex.tcl from this package completely. We install as TM only. pkgIndex.tcl can only be used for build testing, but it is not needed for that either, and it is broken to boot. check-in: b97df4e05e user: dgp tags: trunk | |
2018-07-01
| ||
14:15 | Update to latest TEA. check-in: 0ddd2abc82 user: stu tags: trunk | |
2018-01-05
| ||
06:43 | Merge stu-pkgIndex. Companion to https://core.tcl.tk/tdbc/info/2386d26cfb8a34c3. check-in: e095b00bdd user: stu tags: trunk | |
06:42 | Merge trunk. Closed-Leaf check-in: d2ab795efa user: stu tags: stu-pkgIndex | |
2018-01-04
| ||
07:23 | Use INSTALL_* and new DIST_INSTALL_* macros to make dist. Align with latest TEA. check-in: 58de4fac9c user: stu tags: trunk | |
2017-12-22
| ||
13:42 | Convert all win/*.vc files to crlf style check-in: 24cec214c3 user: jan.nijtmans tags: trunk | |
2017-12-21
| ||
06:33 | Added targets.vc and rules-ext.vc to distribution check-in: eb48e3dd16 user: apnadkarni tags: trunk, tdbcsqlite3-1-0-6 | |
2017-12-17
| ||
16:01 | Merge trunk check-in: e0e3b38d3f user: stu tags: stu-pkgIndex | |
16:00 | Determine tdbc_BUILD_LIBRARY_PATH, needed for TDBC_LIBRARY, as is done in the other tdbc-* drivers. check-in: b23639ee5a user: stu tags: trunk | |
15:45 | Merge trunk check-in: 8a8bfe890e user: stu tags: stu-pkgIndex | |
15:44 | Add TDBC_LIBRARY to TCLSH_ENV to help tdbc find its library files, as is done with the other tdbc-* drivers. check-in: 8ab782a1da user: stu tags: trunk | |
2017-12-16
| ||
23:06 | 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: 9b46a04a21 user: stu tags: stu-pkgIndex | |
04:14 | Kill useless messages in doc target. check-in: 41ee262473 user: stu tags: trunk | |
2017-12-15
| ||
18:14 | Bump to 1.0.6 check-in: 4c63c62702 user: dgp tags: trunk | |
2017-12-13
| ||
11:16 | Merge vc-reform: new nmake build system check-in: 22c23aa8b2 user: apnadkarni tags: trunk | |
10:49 | Use nmakehlp -L to locate TDBC directories Closed-Leaf check-in: c98a30fe9a user: apnadkarni tags: vc-reform | |
2017-12-10
| ||
13:41 | Create new branch named "vc-reform" check-in: 972618f7d2 user: apnadkarni tags: vc-reform | |
2017-05-29
| ||
21:07 | FILE -> DB check-in: e08976e6a8 user: stu tags: trunk, tdbcsqlite3-1-0-5 | |
2017-05-26
| ||
18:32 | rm -f not needed before ${INSTALL_*}. A ghost of past installing. check-in: a5d1b47530 user: stu tags: trunk | |
2017-05-23
| ||
19:37 | Merge tdbcsqlite3-stwo. check-in: 84905d446b user: stu tags: trunk | |
2017-05-20
| ||
01:31 | Implement env test vars. Useful? Should TDBCSQLITE3_TEST_FILE be TDBCSQLITE3_TEST_DB? Closed-Leaf check-in: a8a3ecf0a8 user: stu tags: tdbcsqlite3-stwo | |
01:26 | Remove bad comment. check-in: cff0c53f45 user: stu tags: tdbcsqlite3-stwo | |
2017-05-04
| ||
19:28 | Bump TEA_INIT to 3.10 also; tolerate harness options without warnings. check-in: 38915ae049 user: dgp tags: trunk | |
2017-04-18
| ||
17:04 | Bump to 1.0.5 (TEA changes only). check-in: 2a96235975 user: dgp tags: trunk | |
2016-02-18
| ||
20:34 | configure.in -> configure.ac check-in: 5c56dbdbac user: dgp tags: trunk, tdbcsqlite3-1-0-4, rc1 | |
2016-01-28
| ||
19:28 | Bump to 1.0.4 check-in: ff44c0f196 user: dgp tags: trunk | |
2015-10-19
| ||
15:04 | Update `make dist` to account for configure.in -> configure.ac check-in: 0925ffe2b4 user: dgp tags: trunk | |
2015-10-05
| ||
12:11 | rename configure.in to configure.ac. re-generate "configure" with latest TEA. Remove various end-of-line spacings check-in: e02913c1fa user: jan.nijtmans tags: trunk | |
2015-05-08
| ||
14:20 | TEA update check-in: 0c01743448 user: dgp tags: trunk | |
2015-01-26
| ||
19:08 | Bump to tdbcsqlite3 1.0.3; TEA/autoconf updates. check-in: 46ba850824 user: dgp tags: trunk, tdbcsqlite3-1-0-3 | |
2014-10-23
| ||
20:12 | TEA update; Bump to 1.0.2 check-in: a5e8c26e70 user: dgp tags: trunk, tdbcsqlite3-1-0-2 | |
19:30 | [TDBC Bug 00b792] OpenBSD friendly docs. check-in: 74526bd0fa user: dgp tags: trunk | |
2014-08-18
| ||
20:15 | Tolerate evolving error messages from sqlite3. check-in: f15492143a user: dgp tags: trunk, tdbcsqlite3-1-0-1 | |
2014-08-14
| ||
18:08 | bump to 1.0.1 check-in: 743600d86f user: dgp tags: trunk | |
2013-07-03
| ||
13:21 | update to latest TEA check-in: 350d19d56e user: jan.nijtmans tags: trunk | |
2012-12-07
| ||
20:38 | test suite debug check-in: e9c4c10e00 user: dgp tags: trunk, tdbcsqlite3-1-0-0 | |
2012-11-15
| ||
17:11 | Upgrade autoconf version, add ChangeLog entry for previous commit check-in: ca934ac9b2 user: 200002852 tags: trunk | |
00:56 | minor: autoconf regen check-in: ba428b8e9f user: dkf tags: trunk | |
00:56 | Put the 'make test' fixes on the correct branch. check-in: c68d359658 user: dkf tags: trunk | |
2012-11-14
| ||
23:42 | Make 'make test' work. Closed-Leaf check-in: 57bff9031e user: dkf tags: mistake | |
16:57 | REPOSITORY REFACTOR : remove local tclconfig/ in favour of using nested checkout check-in: 34a9533245 user: 200002852 tags: trunk | |
16:56 | REPOSITORY REFACTOR : move tdbcsqlite3/ module up to the main directory of repository check-in: f43014b3b0 user: 200002852 tags: trunk | |
16:53 | REFACTOR REPOSITORY: remove all but the tdbcsqlite3 module check-in: 3f01e15394 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 | |
2011-01-24
| ||
00:13 | configuration changes in tdbc and tdbcmysql to allow building drivers against an uninstalled tdbc check-in: 736d49e459 user: kennykb tags: trunk | |
2011-01-23
| ||
22:23 | Added stubbed 'nextresults' method in tdbcpostgres; added test cases for it; corrected pointer smash in preparing an empty statement. check-in: 508bd39268 user: kennykb tags: trunk | |
2011-01-22
| ||
22:57 | Added 'nextresults' method and tests for it to tdbc::sqlite3. Revised tests to use the correct package name in test numbers. check-in: 155d88086f user: kennykb tags: trunk | |
21:45 | Add test case for reading off the end of results check-in: 8dafbb528c user: kennykb tags: trunk | |
21:39 | Update ChangeLog to reflect today's changes to 'nextresults' check-in: 274da4bed8 user: kennykb tags: trunk | |
21:33 | Resolve inadvertent fork check-in: 7741a30f47 user: kennykb tags: trunk | |
21:27 | development checkpoint: add tests for multiple results, fix a memory leak when 'foreignkeys' returns an error. check-in: 50f2eb82cb user: kennykb tags: trunk | |
20:51 | development checkpoint - add untested and undocumented 'nextresults' method to 'resultset' check-in: 776ef31467 user: kennykb tags: trunk | |
20:16 | development checkpoint - add untested and undocumented 'nextresults' method to 'resultset' check-in: bf8f5d4465 user: kennykb tags: trunk | |
2010-12-28
| ||
22:04 | * generic/fakemysql.h: Added the MYSQL data structure and the nest of other definitions that it depends on. * generic/mysqlStubDefs.txt: Added mysql_affected_rows and mysql_field_count. * generic/mysqlStubInit.c, generic/mysqlStubs.h: Regenerated. * generic/tdbcmysql.c: Added 'evaldirect' method that allows executing statements that are unimplemented in the MySQL prepared statement API. * generic/tdbcmysql.tcl: Did a rough (not really functional) hack at formatting prepared statements. * tests/tdbcmysql.test (tdbc::mysql-25.*): Added two tests for creating a (parameterless) stored procedure and executing it. check-in: d6913814dc user: kennykb tags: trunk | |
21:43 | fix typo in comment check-in: 4c026f204c user: kennykb tags: trunk | |
2010-12-02
| ||
01:16 | open a branch for Tcl 8.5 compatibility Leaf check-in: 06098f3881 user: kennykb tags: tcl8.5-branch | |
2010-09-13
| ||
19:05 | Merge into the trunk with execute permission turned on in the configurators check-in: cdee385d7b user: kennykb tags: trunk, 1.0b16 | |
2010-09-03
| ||
23:15 | tweaked a buglet in the glob path in makeWinBinaries.tcl check-in: 5a29dbe500 user: kennykb tags: trunk | |
22:27 | restore msys buildability check-in: fd0d0e363d user: kennykb tags: trunk | |
20:57 | Added 'foreignkeys' and 'primarykeys' methods to the tdbc::odbc::connection object check-in: fef7b195b8 user: kennykb tags: trunk | |
17:13 | Recovered from a botched merge. See individual ChangeLogs for all that has changed. check-in: 47e83d7077 user: kennykb tags: trunk | |
2010-06-19
| ||
18:57 | Changes to build, initialization and test to avoid use of tcl_findLibrary check-in: 390b8da040 user: kennykb tags: trunk | |
16:30 | Added "primarykeys" and "foreignkeys" methods to the "connection" object. Added test cases for these methods. check-in: 355c8bfff2 user: kennykb tags: trunk | |
2010-05-24
| ||
04:07 |
tdbc:
* library/tdbc.tcl: Add methods 'primarykeys' and 'foreignkeys'
on the 'tdbc::connection' object
to inspect database structure, and methods
'BuildPrimaryKeysStatement' and
'BuildForeignKeysStatement' to initialize the
'statement' objects that the methods use.
tdbcmysql: * library/tdbcmysql.tcl: Added a 'BuildForeignKeysStatement' method to tdbcmysql::connection that overrides the one in the base class and accommodates the nonstandard INFORMATION_SCHEMA provided in MySQL. * tests/tdbcmysql.test: Added test cases for '$db primarykeys' and '$db foreignkeys' tdbcpostgres: * tests/tdbcpostgres.test: Added test cases for '$db primarykeys' and '$db foreignkeys' check-in: a63c23f354 user: kennykb tags: trunk | |
2010-05-12
| ||
17:21 | merge with missed change from aku check-in: bac6eda5ac user: kennykb tags: trunk | |
17:20 |
fix Win64 build of tdbc::odbc:
* generic/fakesql.h: Eliminated uses of INT64 and UINT64 in favour of Tcl_WideInt and Tcl_WideUInt respectively. (Avoids a conflict with INT64 and UINT64 definitions in basetsd.h on Win64.)check-in: 1c55d2c0c5 user: kennykb tags: trunk | |
17:08 | Moved the int32_t/int16_t types into the _WIN32 conditional. Conflicted with HPUX own definitions of these types and required only for windows. check-in: 77643e2f02 user: andreask tags: trunk | |
17:03 | correct inadvertent fork check-in: f23b4dd7f5 user: kennykb tags: trunk, 1.0b15.1 | |
03:58 | fix typo in fakemysql.h check-in: d3f93ad4b3 user: kennykb tags: trunk | |
03:19 |
tdbcmysql: Restored MySQL 5.0 compatibility.
* generic/fakesql.h: Added dual definitions of data structures that change between MySQL 5.0 and 5.1. * generic/mysqlStubDefs.h: Added code to link to mysqlclient_r and mysqlclient as well as mysql so that client libs can be found on Unix. Added query of the client lib version. * generic/mysqlStubInit.c: Regenerate * generic/mysqlStubs.h: Regenerate * generic/tdbcmysql.c: Modified to make MYSQL_BIND and MYSQL_FIELD accesses go through accessor functions that hit the correct versions of the structures according to the client library version. (Tcl can provide ABI stability, even if MySQL can't!) * configure.in: Advance release to 1.0b15.1 * README: Advance release to 1.0b15.1 * configure: autoconf-2.59check-in: 122999cbb6 user: kennykb tags: trunk | |
2010-05-11
| ||
18:00 | missed commit of 'tdbc/configure' from last night check-in: a9a6019974 user: kennykb tags: trunk | |
02:56 |
Changes to restore builability of all drivers under Visual C++
(plus cleanup identified in making those changes)
tdbc: * aclocal.m4: Add a TEAX_PATH_LINE rule to simplify emitting the stub library paths in tdbcConfig.sh. * tools/genExtStubs.tcl (ParseImports, writeStubDeclarations): Add a new '* CONVENTION:' declaration to the stub declarations that specifies the linkage convention (e.g., __stdcall, WINAPI) that is used in an imported library. * configure.in: Add code to put the stub library path (build and (install) in the tdbcConfig.sh file so that extensions that import TDBC stubs can find it. * generic/tdbc.h: * README: Advance release to 1.0b15 * configure: autoconf-2.59 tdbcmysql: * aclocal.m4: Synchronize with tdbc. * configure.in: Advance TEA version to 3.7. Advance release to 1.0b15. Corrected the TDBC stub library specification so that it works under MSVC. * generic/mysqlStubDefs.txt: Split out the linkage convention so that genExtStubs.tcl can generate syntactically correct VC++ pointer-to-function declarations. * generic/mysqlStubInit.c: * generic/mysqlStubs.h: Regenerate * generic/tdbcmysql.c: Added code to silence VC++ warnings. * README: Advance release to 1.0b15 * tclconfig/: Advance to TEA 3.7 * configure: autoconf-2.59 tdbcodbc: * aclocal.m4: Synchronized with the 'tdbc' package. * configure.in: Advanced release to 1.0b15 and TEA version to 3.7. Added code to detect VC++ and include the stub library by path rather than with -L and -l. * generic/fakesql.h: Corrected syntax of INSTAPI specifiers. * generic/odbcStubDefs.txt: Added a CONVENTION: SQL_API line so that genExtStubs.tcl can get the syntax right on the pointer-to-function declarations. * generic/odbcStubInit.txt: Corrected syntax of INSTAPI specifiers. Regenerated. * generic/odbcStubs.h: Regenerated. * generic/tdbcodbc.c: Silenced several VC++ warnings. * README: Advanced release to 1.0b15. * tclconfig/: Advanced to TEA 3.7 * configure: autoconf-2.59 tdbcpostgres: * 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 tdbcsqlite3: * aclocal.m4: Synchronized with 'tdbc'. * configure.in: Advanced version to 1.0b15. Advanced TEA to 3.7. * library/tdbcsqlite3.tcl: Advanced version to 1.0b15. * README: Advanced version to 1.0b15. * tclconfig/: Advanced TEA to 3.7. * configure: autoconf-2.59check-in: 6ca3665834 user: kennykb tags: trunk, 1.0b15 | |
2010-05-10
| ||
19:47 | Fixed build failures for various unix platforms (c89 violations, bogus creation of stub libraries in driver Makefile) check-in: e5d0f8236e user: andreask tags: trunk | |
2010-05-07
| ||
19:18 | See ChngeLogs, fixes to mysql and postgres drivers check-in: 3930a9e2ce user: andreask tags: trunk | |
2010-05-01
| ||
22:25 | Allow tdbc::postgres to build on systems without a PostgreSQL installation check-in: ce17d8f4fb user: kennykb tags: trunk | |
2010-04-30
| ||
15:44 | Fixed damaged stubs in mysql build check-in: 10b0f7bc3a user: kennykb tags: trunk | |
15:08 |
Changes to support run-time loading of MySQL.
(plus cleanup identified in making those changes) tdbc: * Makefile.in: Updated 'make dist' to include the tools that generate Stubs for external libs to support run-time loading. * configure.in: Removed a stray backslash that caused a shell error message while configuring (and otherwise appeared harmless). * tools/genExtStubs.tcl: Adjusted to generate the Stubs files in Unix format only to avoid DOS-formatted files sneaking into the repository. tdbcmysql: * Makefile.in: Added explicit reference to the TDBC library in the TCLSH_ENV. Updated the 'dist' rule to include new files. Added a 'genstubs' rule to make the stubs to load the MySQL libraries at run time. * configure.in: Removed compile-time references to the MySQL headers and libraries. Added new files to SOURCES and HEADERS. * generic/fakemysql.h (new file): Minimal subset of mysql.h needed to make tdbc::mysql compile. * generic/mysqlStubDefs.txt (new file): Definitions of MySQL runtime library routines brought in by dynamic loading. * generic/mysqlStubInit.c (new file): Code to load the MySQL runtime library and build a stub table for it. * generic/mysqlStubDefs.txt (new file): Definitions of the routines to be resolved when loading the MySQL library at run time. * generic/tdbcmysql.c: Changed tdbc::mysql to load the MySQL library at run time and to have no compile-time dependencies on MySQL. * tests/tdbcodbc.test (tdbc::mysql-14.8): Corrected a misnamed test. tdbcodbc: * Makefile.in: Added missing files to 'make dist.' Added a 'genstubs' rule to automate building of the Stubs table from the ODBC library added at run time. * generic/fakesql.h: * generic/odbcStubDefs.txt: * generic/odbcStubInit.c: Fixed DOS line endings.check-in: 20ac2ee4ea user: kennykb tags: trunk | |
2010-04-26
| ||
22:59 |
* tools/genStubs.tcl: Revised 'genStubs' to write files in Unix format (-translation lf) so that 'make genstubs' generates the same output on Unix and Windows. * tdbcDecls.h: * tdbcStubInit.h: make genstubs * README: * configure.in: * generic/tdbc.h: Advance patchlevel to 1.0b14.1 * configure: autoconf-2.59check-in: e2d1d7f671 user: kennykb tags: trunk, 1.0b14, 1.0b14.1 | |
2010-04-25
| ||
23:24 | -- 1.0b14 RELEASE -- check-in: f9bae25da3 user: kennykb tags: trunk, 1.0b14.0 | |
21:39 | Restore buildability of tdbcmysql and tdbcpostgres check-in: af557599f5 user: kennykb tags: trunk | |
2010-04-10
| ||
02:54 | Changes to enable 'make test' when tdbcodbc is in the 'pkgs/' subdirectory of a Tcl build. See ChangeLog files for details check-in: 7d42b98238 user: kennykb tags: trunk | |
2010-04-08
| ||
02:41 | Changes to bring tdbc and tdbcodbc into better TEA compliance... see tdbc/ChangeLog and tdbcodbc/ChangeLog for details. check-in: a95b41ad4c user: kennykb tags: trunk | |
2010-04-06
| ||
23:34 | fixed cross references in man pages. added comments to tdbcStubLib.c about storage class of tdbcStubsPtr check-in: 1b43a1ec7c user: kennykb tags: trunk | |
22:35 | Made the Stubs tables (and a few other constants) formally 'const'. (Ticket [cf7bc364cc]) check-in: e76ddec744 user: kennykb tags: trunk | |
21:20 | Fix bugs with installation of TDBC documentation - see ChangeLog for details check-in: 33120767c5 user: 200002852 tags: trunk | |
2010-03-17
| ||
03:30 | Revised TIP 357 API yet again, adding a 'flags' parameter to Tcl_LoadFile check-in: 25c79ee5d8 user: 200002852 tags: trunk | |
2010-03-16
| ||
15:03 | Adjusted to revised TIP 357 API check-in: 6b51a46b24 user: 200002852 tags: trunk | |
2010-03-15
| ||
02:43 | sign manifest check-in: b07adcbade user: kennykb tags: trunk | |
2010-03-14
| ||
22:08 | restore buildability on Unix check-in: 37da436bac user: kennykb tags: trunk | |
20:52 |
tdbcodbc: TIP 357 features eliminate compile-time dependencies.
tdbc: * tools/genExtStubs.tcl (new file): Added a tool so that drivers can resolve imports into Stubs tables at run time, allowing them to avoid compile-dependencies on the respective databases' build systems. tdbcodbc: * configure.in: Removed all dependency on the native ODBC headers and import libraries. All ODBC references are now resolved at run time and contained in a 'fakesql.h' file. Removed references to Tk as well. * configure: autoconf-2.59 * generic/fakesql.h (new file): Added file containing declarations of all ODBC API's used in this package, to avoid dependence on native headers. * generic/odbcStubsDefs.txt (new file): Declarations of functions imported from odbc32.dll using Tcl_LoadLibrary. * generic/odbcStubInit.c (new file): Code to load odbc32.dll and odbccp32.dll and initialize Stubs tables with the routines in them that are used in tdbc::odbc. * generic/odbcStubs.h (new file): Generated .h file with the Stubs structure defined in generic/odbcStubsDefs.txt. * tdbcodbc.c: Updated to use run-time-loaded ODBC libraries instead of associating to system headers at compile time and import libraries at link time. Revised handling of the '-parent' option so that the dependence on Tk is only at run time.check-in: 98a4d34cf6 user: 200002852 tags: trunk | |
2010-03-01
| ||
02:24 | Added change log for commit of tdbc/tools/tdbc-man2html.tcl, which adds SourceForge logo to the HTML documentation check-in: 5f3c0f6574 user: 200002852 tags: trunk | |
02:18 | Reverted inadvertent commit of experimental tdbcodbc/generic/tdbcodbc.c check-in: 07e4fa009d user: 200002852 tags: trunk | |
2009-10-27
| ||
01:06 |
* README: Advanced version number to 1.0b14. * configure.in: * library/tdbcsqlite3.tcl: * configure: autoconf 2.59 * tests/tdbcsqlite3.test: Added test cases (known bugs) for duplicate column names in results. * doc/tdbcsqlite3.n: Added a BUGS section documenting the known problem with duplicate column names.check-in: 000071b07b user: 200002852 tags: trunk | |
2009-09-29
| ||
14:56 | Updated recipe for release management and packager for Windows binaries to include Postgres check-in: e8ac920205 user: 200002852 tags: trunk, 1.0b13 | |
14:44 | Finished advancing release number to 1.0b13. Upgraded tdbcodbc for better portability to legacy drivers. Revised tests so that separate drivers test suites have separate environment variables, and rationalized DRIVER= selection on the ODBC tests. check-in: f4b760f215 user: 200002852 tags: trunk | |
2009-09-23
| ||
17:40 | * generic/tdbcpostgres.c: Removed an ugly workaround for a bug in Tcl_SubstObj. check-in: b65be9b9ed user: 200002852 tags: trunk | |
2009-09-21
| ||
02:19 | TEMP CHECKPOINT NOT FOR RELEASE: Moved current.test to tdbcpostgres.test. Cleaned up some compiler warnings and fixed more memory leaks in tdbcpostgres.c check-in: d3b58caef7 user: kennykb tags: trunk | |
01:48 | TEMP CHECKPOINT NOT FOR RELEASE. Inserted a workaround for a suspected bug in Tcl_SubstObj check-in: 10b92aebdd user: 200002852 tags: trunk | |
2009-09-20
| ||
22:01 | INTERMEDIATE CHECKPOINT FOR B13 DO NOT RELEASE. Added missing tdbcpostgres/configure check-in: 636ca8e648 user: 200002852 tags: trunk | |
21:49 | INTERMEDIATE CHECKPOINT FOR B13 DO NOT RELEASE. Did extensive cleanup in tdbc::postgres. Added much output to stderr to hunt for memory mismanagement issues. check-in: e848cd1737 user: 200002852 tags: trunk | |
2009-08-21
| ||
18:39 | tdbc_postgres man page, some missing files added, some reduntant files deleted check-in: 77a7565373 user: slawek tags: trunk | |
14:54 | tdbc::mysql: typo in man page check-in: 54afe7ecd3 user: slawek tags: trunk | |
14:26 | tdbc::oracle: various configuration options check-in: 0e1e2eb707 user: slawek tags: trunk | |
2009-08-18
| ||
17:24 | tdbc::oracle connection columns and some minor things check-in: 452fb8f044 user: slawek tags: trunk | |
01:23 | tdbc::oracle fix of uninitialized value check-in: 4ab6c5622f user: slawek tags: trunk | |
01:03 | tdbc::oracle connection tables check-in: bcfcdbc192 user: slawek tags: trunk | |
2009-08-17
| ||
22:12 | tdbc::oracle fixes, transactions. check-in: 8878cd6450 user: slawek tags: trunk | |
17:55 | tdbc::oracle fixes. Statements are now returning valid data check-in: bcfbb65dde user: slawek tags: trunk | |
14:47 | tdbc::oracle: fixes check-in: d7eb69f631 user: slawek tags: trunk | |