Changes with APR-util b1 | |
*) Removed apr_bucket_do_create() macro, which was causing warnings | |
about unreachable code in some compilers (notably MSVC). What | |
used to be done by this macro is now done inline in the various | |
apr_bucket_foo_create() functions. [Cliff Woolley] | |
*) Make clean, distclean, and extraclean consistently according to the | |
Gnu makefile guidelines. [Justin Erenkrantz <jerenkrantz@ebuilt.com>] | |
*) Migrate the --disable-libtool changes from APR to APR-util. | |
This cleans things up, and allows more flexibility when building | |
programs. [Ryan Bloom] | |
*) Allow APR-util to be compiled without libtool. The default is | |
to use libtool, but it can turned off with --disable-libtool | |
on the configure command. [Ryan Bloom] | |
*) Repair calling convention for apr_register_optional_fn to | |
eliminate GP fault on Win32. [William Rowe] | |
*) Substantial changes to correct linkage and declarations for | |
generic hooks on dso architectures. [Ben Laurie, Will Rowe] | |
*) apr_bucket_shared_destroy() now returns a boolean value. | |
[Cliff Woolley] | |
*) We have to initialize the heap buckets to the correct length. | |
we were seeing heap buckets with 17 chars in them reporting | |
a length of 9017, because they were initialized to the amount | |
of memory allocated, instead of the amount of memory used. | |
This was only an issue for heap buckets created by the | |
apr_brigade_* functions. [Ryan Bloom] | |
*) apr_bucket_init_types() and apr_bucket_insert_type() have been | |
removed... they're not needed anymore. [Cliff Woolley] | |
*) The apr_bucket_shared and apr_bucket_simple structures have been | |
removed as an API simplification/optimization. This should be | |
transparent outside APR-util except to callers who attempt to | |
directly manipulate the buckets' internal structure (which is | |
not recommended anyway) and to callers who create their own | |
bucket types. [Cliff Woolley] | |
*) apr_bucket_simple_split() and apr_bucket_simple_copy() are now | |
exported functions, which could be helpful in implementing | |
external bucket types. [Cliff Woolley] | |
*) The third parameter to apr_bucket_shared_make() is now | |
'apr_off_t length' rather than 'apr_off_t end', since the | |
end usually had to be computed by the caller and all we | |
really want is the length anyway. [Cliff Woolley] | |