ossp-pkg/str/ChangeLog
1.24
____ _
/ ___|| |_ _ __
\___ \| __| '__|
___) | |_| |
|____/ \__|_|
Str - String Library
____________________________________________________________________
ChangeLog
Changes between 0.9.3 and 0.9.4 (04-Feb-2000 to 14-Jul-2000):
*) Upgrade to GNU libtool 1.3.5 and GNU shtool 1.5.0.
[Ralf S. Engelschall]
*) Make sure -lm is used if modf() is not in -lc.
[Unknown <edgrif@sanger.ac.uk>, Ralf S. Engelschall]
*) Avoid isupper() check in str_tolower() macro, because it
breaks for things like str_tolower(*s++).
This fixes especially str_compare(...,...,STR_NOCASE).
[Kai Poitschke <kai.poitschke@computer.org>]
*) Fixed return value of str_format() and cleaned up str_format.c
[Ralf S. Engelschall]
Changes between 0.9.2 and 0.9.3 (04-Feb-2000 to 04-Feb-2000):
*) Added tests to str_test.c for str_span() and str_search().
[Ralf S. Engelschall]
*) Fixed str_search() by removing bogus optimizations.
[Ralf S. Engelschall]
*) Fixed str_span().
[Ralf S. Engelschall]
Changes between 0.9.1 and 0.9.2 (09-Jan-2000 to 04-Feb-2000):
*) Added three function variants with va_list support: str_parse_va,
str_concat_va and str_format_va. Each str_xxx_va function is the same
as the str_xxx function except that it can be called with a va_list
argument instead of the original arguments.
[Ralf S. Engelschall]
*) Added a new str_base64() function (in str_base64.c) which allows
one to convert an arbitray a chunk bytes into a NUL-terminated
Base64 encoded string and vice versa.
[Ralf S. Engelschall]
*) Added a new str_hash() function (in str_hash.c) which allows one
to compute hash values of a string. Currently three different
hashing functions are supported: DJBX33, BJDDJ and MACRC32. This
is intended for fast use in hashing algorithms and not for use a
cryptographically strong message digests.
[Ralf S. Engelschall]
*) Fixed a compile time warning in str_pcre.c
[Ralf S. Engelschall]
*) Fixed output in str_test.c: consistently use stderr.
[Ralf S. Engelschall]
*) Fixed substitution string generation in str_parse.c:
the string was not explicitly NUL-terminated.
[Ralf S. Engelschall, Jeremy W. Murphy <jwm@amc.com.au>]
Changes between 0.9.0 and 0.9.1 (01-Jan-2000 to 09-Jan-2000):
*) Fix various warnings which GCC hasn't catched.
[Ralf S. Engelschall, Fritz Zaucker <zaucker@ee.ethz.ch>]
*) Allow the user of str_token() to recover the comment which was
skipped if he insist on it and knows what he does.
[Alfred Reibenschuh <alfred.reibenschu@chello.at>]
*) Added LICENSE document.
[Ralf S. Engelschall]
*) Updated the package abstract in README and str.pod
[Ralf S. Engelschall]
Changes between *GENESIS* and 0.9.0 (16-Nov-1999 to 01-Jan-2000):
*) Created the first Str package version.
[Ralf S. Engelschall]