All releases of libstldb4


Release Notes: This release updates moveCursorNextDup() to return end() when no more duplicates exist, and adds new Database::makeSecondaryIndex() that takes fh_env as well.


Release Notes: The internal copy of Berkeley db was updated to version 4.6.21. STLdb4 can now be built on Symbian 60v3. Minor updates were made for building across Linux distributions on OBS.


Release Notes: A memory allocation bug in find_partial() was fixed.


Release Notes: A potential bug in ~Transaction() was fixed. Support for using a Loki functor as the database ordering function was added. offsetNullTerminatedSecIdxFunction() was added for secondary indexing. Transaction::setDefaultDestructionIsAbort() was added to support the RAII design pattern.


Release Notes: This release adds new overloaded methods for read_only db access.


Release Notes: Some minor cleanups were made for gcc 4.1.


Release Notes: DESTDIR is now respected during "make install". Some debug output in Database::getWithDefault() was removed.


Release Notes: STLport use was made optional. Cleanups were done for openmode and other arguments for better standard compliance.


Release Notes: A fix for AMD64 compilation was added. libtool -version-info was changed to -release. A small gcc 4.x fix was made. lower_bound() behaves in a STL compliant manner when a custom bt_compare is set and the key is less than all others in the database. DB_RDONLY is now passed to db4 from Database() constructors properly. A new overloaded operator[]() was added for long key values. A bug in DatabaseIterator::getRecNumber() on secondary indexes to RECNO files was fixed.


Release Notes: This version fixes some include paths in the test suite.