Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
132 check-ins using file pkgIndex.tcl.in or tdbcmysql/pkgIndex.tcl.in version a319008596
2018-01-05
| ||
06:50 | Merge stu-pkgIndex. Companion to https://core.tcl.tk/tdbc/info/2386d26cfb8a34c3. check-in: e1cffb24c6 user: stu tags: trunk | |
06:49 | Merge trunk. Closed-Leaf check-in: 730fd5422e user: stu tags: stu-pkgIndex | |
2018-01-04
| ||
05:40 | Use INSTALL_* and new DIST_INSTALL_* macros to make dist. Align with latest TEA. check-in: d65774b5d5 user: stu tags: trunk | |
2017-12-22
| ||
13:35 | Convert all win/*.vc files to crlf line-endings check-in: a654caeed7 user: jan.nijtmans tags: trunk | |
2017-12-21
| ||
06:31 | Added targets.vc and rules-ext.vc to distribution check-in: 91a614ce70 user: apnadkarni tags: trunk, tdbcmysql-1-0-6 | |
2017-12-16
| ||
23:04 | 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: a1341aa6cf user: stu tags: stu-pkgIndex | |
00:43 | Remove unused user-added CONFIGURE_OUTPUTS. Was supposed to have been TEA's CONFIG_CLEAN_FILES replacement. check-in: 04401b2bb6 user: stu tags: trunk | |
2017-12-15
| ||
18:18 | Bump to 1.0.6 check-in: f5389ed53c user: dgp tags: trunk | |
2017-12-13
| ||
11:14 | Merge vc-reform: new nmake build system check-in: 136ee941d4 user: apnadkarni tags: trunk | |
10:48 | Use nmakehlp -L to locate TDBC directories Closed-Leaf check-in: 968a6b1863 user: apnadkarni tags: vc-reform | |
2017-12-11
| ||
16:30 | Updated copy of Tcl nmake support files and make use of default stubs and header installs check-in: de6f51ef4a user: apnadkarni tags: vc-reform | |
2017-12-10
| ||
16:10 | Use default shell target. check-in: 9221bebae1 user: apnadkarni tags: vc-reform | |
14:54 | Does not really need Tcl source. check-in: d80b4eb2f3 user: apnadkarni tags: vc-reform | |
14:35 | Don't need INCLUDE_INSTALL_DIR check-in: ccc9e05ebf user: apnadkarni tags: vc-reform | |
14:18 | Remove extraneous cwarn macro check-in: ad8af81423 user: apnadkarni tags: vc-reform | |
13:37 | TIP 477 nmake reform. Still needs testing with mysql dll check-in: 50dd11a9a2 user: apnadkarni tags: vc-reform | |
12:48 | Create new branch named "vc-reform" check-in: 351a56ddf7 user: apnadkarni tags: vc-reform | |
2017-06-05
| ||
19:08 | Use tdbc_SRC_DIR from tdbcConfig.sh to locate genstubs tool, instead of hardcoded path. check-in: 294633cee4 user: stu tags: trunk, tdbcmysql-1-0-5 | |
2017-05-29
| ||
21:23 | Finish INT2PTR/PTR2INT work for tdbc-mysql:clean out commented casts. check-in: 49a3fb27cb user: stu tags: trunk | |
2017-05-26
| ||
18:30 | rm -f not needed before ${INSTALL_*}. A ghost of past installing. check-in: 82f71b5e9f user: stu tags: trunk | |
14:35 | Give the (U)INT2PTR / PTR2(U)INT macros .h file a more descriptive name and fully integrate them into the configure/build/dist. Tidy some CPP bits to make them like the other tdbc-* modules. Closes ticket [60999d7b92]. check-in: 5dd83c8551 user: stu tags: trunk | |
06:05 | Use the right var to access the mysqlStubLibNames array. Closes [f3c6ec0369]. I think functional changes and whitespace cleanups should be done seperately. It's easy for something small to slip by in a big diff. check-in: 6313038acf user: stu tags: trunk | |
2017-05-23
| ||
18:49 | merge tdbcmysql-stwo check-in: 11877bd0a9 user: stu tags: trunk | |
2017-05-20
| ||
01:13 | env() -> ::env() Closed-Leaf check-in: 46d46aa3da user: stu tags: tdbcmysql-stwo | |
01:05 | Add missing underscore. env(TDBCMYSQL_TEST PORT) -> env(TDBCMYSQL_TEST_PORT) check-in: f867af37c6 user: stu tags: tdbcmysql-stwo | |
2017-05-17
| ||
14:41 | Add intptr_t macros. check-in: 1a5d0877c3 user: stwo tags: tdbcmysql-stwo | |
2017-05-04
| ||
19:04 | TEA_INIT required bump to TEA 3.10 as well. check-in: 5f3d5629b6 user: dgp tags: trunk | |
2017-04-18
| ||
16:58 | Bump to 1.0.5 (TEA changes only). check-in: c5f53a9422 user: dgp tags: trunk | |
2016-03-09
| ||
17:27 | follow [ea2767612b] with mysqlStubLibNames Leaf check-in: 138f8939e5 user: aspect tags: aspect-stubinit | |
17:24 | fix mysqlStubInit segfault check-in: c0069bdf1b user: aspect tags: aspect-stubinit | |
2016-01-28
| ||
19:28 | Bump to 1.0.4 check-in: 42e7c9c5fa user: dgp tags: trunk, rc0, tdbcmysql-1-0-4 | |
2015-10-05
| ||
12:28 | minor bug-fix in ucrt support check-in: 705111afd9 user: jan.nijtmans tags: trunk | |
11:54 | re-generate "configure" with latest TEA check-in: d6142cd71e user: jan.nijtmans tags: trunk | |
2015-06-26
| ||
13:44 | more efficient use of mysqlSuffixes[] table check-in: ea2767612b user: jan.nijtmans tags: trunk | |
13:03 | Make mysqlStubs a 'const'ant, as only Tcl_LoadFile() is allowed to fill this table. check-in: c4394a8239 user: jan.nijtmans tags: trunk | |
11:58 | Adapt code for cygwin, which uses "cyg" as mysql library prefix and inserts library version before in stead of after .dll. Eliminate various end-of-line spaces check-in: 0048009d31 user: jan.nijtmans tags: trunk | |
2015-05-08
| ||
15:21 | Fix 2ca1f6da0d: Windows compilation in pkgs fails when using msys/configure check-in: de252f437f user: jan.nijtmans tags: trunk | |
14:19 | TEA update check-in: 137ee86ddf user: dgp tags: trunk | |
2015-01-23
| ||
19:09 | Bump to tdbc::mysql 1.0.3; TEA/autoconf update. check-in: a5c9580144 user: dgp tags: trunk, tdbcmysql-1-0-3 | |
2014-10-23
| ||
20:05 | TEA update; Bump to 1.0.2 check-in: 2be1681587 user: dgp tags: trunk, tdbcmysql-1-0-2 | |
19:25 | [TDBC Bug 00b7928298] OpenBSD friendly docs. check-in: f2d4831d0d user: dgp tags: trunk | |
2014-08-14
| ||
17:47 | bump to 1.0.1 check-in: 1de281be9f user: dgp tags: trunk, tdbcmysql-1-0-1 | |
2014-06-02
| ||
19:01 | update to latest TEA check-in: 6ac61f9550 user: jan.nijtmans tags: trunk | |
2013-10-02
| ||
11:27 | update to latest TEA check-in: c7bbd0f276 user: jan.nijtmans tags: trunk | |
11:25 | Allow tdbc compiled against 8.6.x headers run in 8.6.y, even when y<x. check-in: 44e7b3075f user: jan.nijtmans tags: trunk | |
2013-09-13
| ||
18:20 | Fixed a small formatting problem in the man page check-in: ca79f5e263 user: steve tags: trunk | |
2013-07-03
| ||
13:29 | update to latest TEA check-in: 7f552bf325 user: jan.nijtmans tags: trunk | |
2012-12-10
| ||
15:05 | Put win/* nmake support files in the distribution. check-in: 030ceec557 user: dgp tags: trunk, tdbcmysql-1-0-0 | |
2012-12-06
| ||
17:05 | Attempt to add MSVC support via copy/paste/modify from other drivers. check-in: 51fffbbe1f user: dgp tags: trunk | |
2012-11-15
| ||
22:16 | Changes to the configurator so that `make test` works even if tdbc is not installed. check-in: f54ba75c4d user: kennykb tags: trunk | |
2012-11-14
| ||
17:10 | REFACTOR REPOSITORY : move tdbcmysql/ to the main directory check-in: fb843aee13 user: 200002852 tags: trunk | |
17:08 | REFACTOR REPOSITORY : remove local tclconfig in favour of using nested checkout check-in: 20a857b2e7 user: 200002852 tags: trunk | |
17:07 | REFACTOR REPOSITORY : remove all but the tdbcmysql module check-in: fc2917fcc1 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 | |
19:08 | Disable installation of files not yet created. check-in: 51cb87fc9f user: dgp tags: bundle-fix | |
18:54 | Files left out of `make dist` check-in: 413a675807 user: dgp tags: bundle-fix | |
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
| ||
20:20 | Use hyphen in file/dir names so we know version 1.0b17 of tdbcsqlite3 is different from version 31.0b17 of tdbcsqlite. check-in: d19c686a26 user: dgp tags: bundle-fix | |
20:15 | Use the correct file name in `make dist` target for tdbcpostgres check-in: e6511a2c0b user: dgp tags: bundle-fix | |
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-02
| ||
22:55 |
Mark all functions in generic/mysqlNative.c as inline
In early-binding build mode all the functions in this module perform nothing more than simple accessing so they are good candidates for inlining. Leaf check-in: c200c4219b user: kostix tags: early-binding | |
22:53 | Provide support for the "inline" C compiler keyword check-in: 37b9b61af4 user: kostix tags: early-binding | |
22:51 |
Provide two sets of functions to work with certain MySQL data types.
One is used in "native" mode, when early binding is enabled, and another one is used with late binding, when accessing these data types depends on the version of the client library loaded. check-in: 407f0492c0 user: kostix tags: early-binding | |
20:55 |
Sketch support for the "early bindings" configuration
The ./configure options do work but the driver code needs a fair amount of work due to its heavy dependency on runtime self-adjustments to different versions of libmysqlclient. check-in: 28da1c847a user: kostix tags: early-binding | |
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-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 | |