|
Boost : |
Subject: [boost] [Locale] Version 2.93 released
From: Artyom (artyomtnk_at_[hidden])
Date: 2011-03-05 16:22:13
Hello All,
New version 2.93 of Boost.Locale was released:
==============================================
Documentation:
http://cppcms.sourceforge.net/boost_locale/html/index.html
Downloads:
https://sourceforge.net/projects/cppcms/files/boost_locale/
What is Boost.Locale
====================
Boost.Locale is a library that provides high quality localization
facilities in a C++ way. It uses std::locale facets to provide localization
in transparent and C++-aware manner.
Changes in this version
========================
Breaking changes:
-----------------
- The default locale's narrow encoding under Microsoft Windows
is now UTF-8. It can be reverted back to ANSI encoding
by using boost::locale::generator::use_ansi_encoding() for compatibility
with legacy applications
- The default encoding of "add_messages_path" (location of message catalogs)
on Windows is now locale's encoding. Removed wide path API as inconsistent
and too Windows specific.
New Features:
-------------
- Added date_time and calendar support for non-ICU based backends. It
is limited to the Gregorian calendar only but fully supports local
start of week and OS specific local time handling.
Enhancements:
-------------
- Major performance optimizations for ICU backend. It uses TLS
for caching of collation and formatting objects.
Boost.Thread is now required dependency when using ICU or using
Boost < 1.43
- Performance optimizations for std collation backend
- Added support of checking if current time is in daylight savings time
- Tutorial is converted to Doxygen format and now much easier to navigate.
- Language corrections of the tutorial by Chad Nelson. Thanks!
- Workaround of ICU bug in detection of the OS timezone on Linux
for ICU versions 4.0-4.4
- Numerous bug fixes.
TODO:
-----
Currently Boost.Build is not supported only CMake is valid
build option. It would be fixed in next release before the
formal review.
Regards,
Artyom Beilis.
-----------------------------------------------------------------
My other projects:
CppCMS - C++ Web framework: http://cppcms.sourceforge.net/wikipp/en/page/main
CppDB - C++ SQL Connectivity Library: http://cppcms.sourceforge.net/sql/cppdb/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk