Boost logo

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