New Versions of CppCMS and Boost.Locale were released.
Boost.Locale is updated to the latest version that is going to be merged into Boost svn tree.
It includes some breaking changes:
Redesigned boundary analysis interface:
Instead of using
break_iteratornew classes that provide same functionality introduced:
boundary_point_indexand the elements that can be iterated
Updated messages interface, now messages use same type of character for key and output message, i.e.
std::wstring wh = translate(L"hello").str(); std::string h = translate( "hello").str();
std::wstring wh = translate("hello").str<wchar_t>(); std::string h = translate("hello").str<char>();
It allows to use non-US-ASCII keys transparently.
date_timeinterface to be more consistent with Boost.DateTime and Boost.Chrono. Operations are more type safe now.
Introduced support of SunStudio Compiler on OpenSolaris.
New nightly tests: Linux Armel and Solaris/SunStudio.
- Fixed bug that virtually disabled gzip compression in CppCMS 0.99.7
Some compilation and testing fixes for older versions of Mac OS X/Darwin 8.
Note Darwin 8 is not supported due to bugs in the standard C library, but there should be no problems with newer Mac OS X versions.
- Fixes to support ICU 4.8
- Fixes to support gcc-4.6 and gcc-4.0
- Fixes to support Python 2.3.5
Note to SVN-trunk users
Do not forget to untar the updated cppcms_boost.tar.bz2 file.