Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2016-02-01
| ||
15:20 | signed-and-unsigned compare fix in the mysql driver. Leaf check-in: 1596ee5be0 user: stephan tags: trunk | |
15:15 | added a kludge to define __func__, as gcc -pedantic got more pedantic. check-in: 2a71ce0090 user: stephan tags: trunk | |
2013-07-16
| ||
17:54 | More fixes/cleanups for printf string precision support. check-in: 11c08ac44e user: stephan tags: trunk | |
17:13 | Ported in string precision formatting support (e.g. %.*s) from whprintf tree. check-in: 0cc983fbb4 user: stephan tags: trunk | |
2013-06-25
| ||
12:52 | Updated several sqlite4 bits for upstream hanges. Cannot test them because the sqlite4 trunk is currently broken. check-in: ca04f65fc1 user: stephan tags: trunk | |
12:51 | removed an out-of-date comment. check-in: a0b18b6209 user: stephan tags: trunk | |
2013-06-23
| ||
10:27 | Updated sqlite4 driver for recent v4 API changes. Leaf check-in: 7f46210784 user: stephan tags: mysql5-param-name-multi | |
2013-05-13
| ||
16:52 | Fixes to broken configuration-related macro usages. check-in: 19f9e8d8c6 user: stephan tags: trunk | |
2013-05-12
| ||
17:46 | doc updates regarding the "faked param count" fiasco. check-in: bd29b7e337 user: stephan tags: mysql5-param-name-multi | |
17:25 | mysql driver bound-param-count op now returns its 'older' value (the number bound placeholders) instead of the faked count because we get into trouble when we mix '?' and ':named' parameters this way. check-in: 9d34008624 user: stephan tags: mysql5-param-name-multi | |
17:06 | Trying to improve the the mysql-level error reporting in the step() operation. check-in: 0a73d34096 user: stephan tags: mysql5-param-name-multi | |
15:40 | a few minor formatting changes. fixed an sqlite4-only test code problem. check-in: 7ccbfa9567 user: stephan tags: mysql5-param-name-multi | |
15:17 | Enabled mysql5 blob-as-string feature by default. Renamed CPDO_CAPABILITY_MULTIPLE_STATEMENTS to MULTIPLE_FETCHES and added test code confirming that mysql cannot do it. check-in: 4b3eb7dfbd user: stephan tags: mysql5-param-name-multi | |
13:46 | Some refactoring of cpdo_bind_val, mainly to fix a potential illegal union access. Side effect is that the get-blob-column op now (for numeric columns) returns pointers to the underlying raw numeric values (instead of a TypeError like before). check-in: 2ab8f52503 user: stephan tags: mysql5-param-name-multi | |
12:04 | fixed: get-blob now works on string fields in mysql driver. Found/marked a potential invalid union member access violation (depending on app-side usage). check-in: e4145d02dd user: stephan tags: mysql5-param-name-multi | |
2013-05-09
| ||
08:27 | Simplified cpdo_my_calc_real_param_count() a small bit. It's still ugly. check-in: 8a067f5fd0 user: stephan tags: mysql5-param-name-multi | |
2013-05-07
| ||
20:23 | ++driver version number. Doc additions. check-in: 38c60b3dc3 user: stephan tags: mysql5-param-name-multi | |
20:08 | Cleanups in the multi-param-use code. Fixed a segfault. check-in: 00e3b5989b user: stephan tags: mysql5-param-name-multi | |
19:54 | bind::param_count() for the mysql driver how returns the same as sqlite3: each unique non-? parameter is counted only once. check-in: 48d5a40672 user: stephan tags: mysql5-param-name-multi | |
19:48 | bind::param_count() for the mysql driver how returns the same as sqlite3: each unique non-? parameter is counted only once. check-in: d20b4f5c10 user: stephan tags: mysql5-param-name-multi | |
19:14 | Added some experimental code for binding multiple instances of a given named parameter at a time in the mysql5 driver. Due to how that driver manages the named parameters, the param_count() of such statements is currently different between sqlite3 and mysql5. check-in: 516c6a550f user: stephan tags: mysql5-param-name-multi | |
2013-05-04
| ||
13:26 | tiny internal efficiency hack in the sqlite3 bind_xxx() functions. check-in: 90720063ba user: stephan tags: trunk | |
13:25 | minor doc fix. check-in: 816a125f06 user: stephan tags: trunk | |
2013-02-12
| ||
11:40 | Ported in generic buffer class from cson tree to simplify some blob handling. Patched a few C99isms in test code to compile in C89 mode. check-in: e52a52340b user: stephan tags: trunk | |
2013-02-10
| ||
13:32 | Minor build tweaks. check-in: fed8435446 user: stephan tags: trunk | |
2012-07-07
| ||
09:33 | Okay, so it wasn't a false positive, but a misunderstanding. scan-build is clean. check-in: 24f4128545 user: stephan tags: trunk | |
09:28 | Now compiles cleanly with scan-build except for one false-positive in certify.cpp. check-in: 03dd796995 user: stephan tags: trunk | |
08:19 | minor doc additions. check-in: 1ea3555f00 user: stephan tags: trunk | |
08:19 | Minor error handling cleanup. check-in: 43df6f984f user: stephan tags: trunk | |
08:09 | Added test file to help track down a memleak in sqlite4. check-in: b831bb6dd0 user: stephan tags: trunk | |
08:07 | Added beginnings of a capabilities-querying API. About a week ago, just forgot to check it in. check-in: 4b734aaa01 user: stephan tags: trunk | |
2012-06-30
| ||
17:09 | merged sqlite4 branch into trunk. check-in: e3a646f1a3 user: stephan tags: trunk | |
17:04 | Another experimental change for sqlite4_initialize()/shutdown(). Closed-Leaf check-in: 3a901c0135 user: stephan tags: sqlite4 | |
09:29 | corrected an API doc change made yesterday. check-in: 5eef39a3e5 user: stephan tags: sqlite4 | |
03:06 | pulled in more recent impls of some sqlite3 driver code into the v4 driver (outdated due to accidental forking from older trunk). check-in: d0f9cbd815 user: stephan tags: sqlite4 | |
02:54 | sqlite4 driver now certifies with the caveat that autoincrement/last_row_id do not work. check-in: 253550a21e user: stephan tags: sqlite4 | |
02:20 | minor doc touchups. check-in: f073e43ebe user: stephan tags: trunk | |
01:54 | cherrypicked [95469c6f82]. check-in: 7f2a6c8d8b user: stephan tags: trunk | |
01:53 | updated for SQLITE4_ macro renaming. check-in: c9efbb4389 user: stephan tags: sqlite4 | |
01:53 | removed unused code. check-in: 95469c6f82 user: stephan tags: sqlite4 | |
2012-06-29
| ||
15:30 | improved auto-registration of drivers a bit. check-in: 19a41dcd41 user: stephan tags: sqlite4 | |
14:54 | build fixes for the amalgamation. It now disables sqlite3 if sqlite4 is present, due to symbol collisions between the two (nothing i can fix - that change has to happen at sqlite.org, and DRH is considering the problem). check-in: 43e5fd5c64 user: stephan tags: sqlite4 | |
13:55 | added some test data to sql script. check-in: e4edc049b1 user: stephan tags: trunk | |
2012-06-28
| ||
20:14 | removed an inaccurate comment and fixed a typo which could cause multiple definitions of a temp internal variable. check-in: 115475849c user: stephan tags: sqlite4 | |
19:53 | ooops - merged with the proper trunk. check-in: ae0c5445c3 user: stephan tags: sqlite4 | |
19:48 | initial sqlite4 driver. Fails certification due to differences in autoincrement handling, but otherwise seems to work so far. check-in: 6b631153fa user: stephan tags: sqlite4 | |
19:46 | Create new branch named "sqlite4" check-in: 49ec4721d2 user: stephan tags: sqlite4 | |
2012-05-04
| ||
14:19 | s|enablegetstringblob|enableblobtostring|g check-in: 3983e03490 user: stephan tags: trunk | |
14:10 | added a missing get-string-from-blob block to the mysql5 driver. check-in: 6ca7e013f8 user: stephan tags: trunk | |
2012-04-21
| ||
02:37 | Fixed col_get std::string specialization. Gotta stop typing :(. check-in: b87a95e07c user: stephan tags: trunk | |