Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Tagged 1.2.11
Update licence headers.
Merge r564526 from trunk: * dbd/apr_dbd.c (apr_dbd_open): Recent glibc defines open() as a macro (as permitted by POSIX); prevent expansion of such here.
reverted r553030; changed to use apr_snprintf() for the driver loads.
added define APU_DBD_DRIVER_FMT to apu.h which sets the driver format to build the DSO name; removed the ifdefs from apr_dbd.c; used apr_snprintf() also for symbol.
enabled DSO driver for NetWare.
Backport fix to make apr_dbd_init safe to call multiple times
Merge r330141 into 1.2.x, it's needed to fix a build error on AIX. Original log message: PR#37325
Merge r344144 into 1.2.x. Original log message: Don't break if check_conn is NOTIMPL in a driver
Branch 1.2.x
Add const-ness to apr_dbd_driver_t pointers
Remove conditional include from apr_dbd.h. That means putting it explicitly in to all the drivers. *sigh*
Revise apr_dbd to hide driver struct from public API - so it can be extended without touching any public structs
SQLite3 transaction patch (submitted by Rick Keiner)
Add SQLite3 support for APR DBD. I also added the SQLite3 driver to the test suite. I one test to allow drivers to optionally return a row count for async selects. Submitted By: Rick Keiner <rick_keiner yahoo.com>
- Rewrite the DBD tests to use the ABTS framework. - Move old tests to test/dbd.c - sqlite2 support, based on Ryan's patch. Changes to pass the tests and build on my debian machine. Submitted By: Ryan Phillips <ryan trolocsis.com> PR: 34078
* dbd/apr_dbd.c (apr_dbd_init): Fix compiler warning from use of uninitialized variable.
Update autofoo to support MySQL build in principle (grotty hack), and fix apr_dbd.c to work correctly with current autofoo that builds drivers in statically regardless of DSO.
* include/apr_dbd.h (apr_dbd_transaction, apr_dbd_results, apr_dbd_row, apr_dbd_prepared): in the interest of consistency, add _t to the end of these typedefs. (apr_dbd_driver_t, apr_dbd_transaction_start, apr_dbd_transaction_end, apr_dbd_query, apr_dbd_select, apr_dbd_num_cols, apr_dbd_num_tuples, apr_dbd_get_row, apr_dbd_get_entry, apr_dbd_prepare, apr_dbd_pquery, apr_dbd_pselect): update all uses of those typedefs. * test/testdbd.c: update all uses of those typedefs. * dbd/apr_dbd_pgsql.c: ditto. * dbd/apr_dbd.c: ditto.
* include/apr_dbd.h (apr_dbd_driver_t): rename transaction to start_transaction, for symmetry with end_transaction and apr_dbd_transaction_start. * dbd/apr_dbd.c (apr_dbd_transaction_start): track rename.
Update copyright year to 2005 and standardize on current copyright owner line.
svn:eol-style = native
Fix license notice in apr_dbd stuff
Introducing apr_dbd stuff
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |