Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r74002 - in branches/release: boost boost/locale libs libs/locale status
From: artyomtnk_at_[hidden]
Date: 2011-08-22 06:39:13


Author: artyom
Date: 2011-08-22 06:39:12 EDT (Mon, 22 Aug 2011)
New Revision: 74002
URL: http://svn.boost.org/trac/boost/changeset/74002

Log:
Merged Boost.Locale to release branch

Added:
   branches/release/boost/locale/ (props changed)
      - copied from r74001, /trunk/boost/locale/
   branches/release/boost/locale.hpp (props changed)
      - copied unchanged from r74001, /trunk/boost/locale.hpp
   branches/release/libs/locale/ (props changed)
      - copied from r74001, /trunk/libs/locale/
Properties modified:
   branches/release/libs/libraries.htm (contents, props changed)
   branches/release/libs/maintainers.txt (contents, props changed)
   branches/release/status/Jamfile.v2 (contents, props changed)
   branches/release/status/explicit-failures-markup.xml (contents, props changed)
Text files modified:
   branches/release/libs/libraries.htm | 4 ++++
   branches/release/libs/maintainers.txt | 1 +
   branches/release/status/Jamfile.v2 | 1 +
   branches/release/status/explicit-failures-markup.xml | 38 ++++++++++++++++++++++++++++++++++++++
   4 files changed, 44 insertions(+), 0 deletions(-)

Modified: branches/release/libs/libraries.htm
==============================================================================
--- branches/release/libs/libraries.htm (original)
+++ branches/release/libs/libraries.htm 2011-08-22 06:39:12 EDT (Mon, 22 Aug 2011)
@@ -173,6 +173,8 @@
     <li>lambda - Define small unnamed
     function objects at the actual call site, and more, from Jaakko J&auml;rvi and
     Gary Powell.</li>
+ <li>locale - Provide localization and Unicode
+ handling tools for C++, from Artyom Beilis</li>
     <li>lexical_cast -&nbsp; General literal text conversions, such as an <code>int</code> represented as
     a <code>string</code>, or vice-versa, from Kevlin Henney.</li>
     <li>math - Several contributions in the
@@ -340,6 +342,8 @@
     <li>format - Type-safe 'printf-like' format
     operations, from Samuel Krempp.</li>
     <li>iostreams - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li>
+ <li>locale - Provide localization and Unicode
+ handling tools for C++, from Artyom Beilis</li>
     <li>regex - Regular expression
         library, from John Maddock</li>
     <li>spirit - LL parser framework&nbsp;

Modified: branches/release/libs/maintainers.txt
==============================================================================
--- branches/release/libs/maintainers.txt (original)
+++ branches/release/libs/maintainers.txt 2011-08-22 06:39:12 EDT (Mon, 22 Aug 2011)
@@ -50,6 +50,7 @@
 iostreams Jonathan Turkanis <turkanis -at- coderage.com>
 iterator David Abrahams <dave -at- boost-consulting.com>, Thomas Witt <witt - at - acm.org>
 lambda Jaakko Jarvi <jarvi -at- cs.tamu.edu>
+locale Artyom Beilis <artyomtnk -at- yahoo.com>
 logic Douglas Gregor <dgregor -at- cs.indiana.edu>
 math Hubert Holin <Hubert.Holin -at- meteo.fr>, John Maddock <john -at- johnmaddock.co.uk>
 mpl Aleksey Gurtovoy <agurtovoy -at- meta-comm.com>

Modified: branches/release/status/Jamfile.v2
==============================================================================
--- branches/release/status/Jamfile.v2 (original)
+++ branches/release/status/Jamfile.v2 2011-08-22 06:39:12 EDT (Mon, 22 Aug 2011)
@@ -91,6 +91,7 @@
     iostreams/test # test-suite iostreams
     iterator/test # test-suite iterator
     lambda/test # test-suite lambda
+ locale/test # test-suite locale
     logic/test # test-suite logic
     math/test # test-suite math
     move/example # test-suite move_example

Modified: branches/release/status/explicit-failures-markup.xml
==============================================================================
--- branches/release/status/explicit-failures-markup.xml (original)
+++ branches/release/status/explicit-failures-markup.xml 2011-08-22 06:39:12 EDT (Mon, 22 Aug 2011)
@@ -6329,6 +6329,44 @@
 
     </library>
 
+ <library name="locale">
+ <mark-unusable>
+ <toolset name="sun*" />
+ <note author="Artyom Beilis">
+ This library is unusable due to bug #5373 in Boost.Thread
+ on this compiler.
+ </note>
+ </mark-unusable>
+
+ <mark-unusable>
+ <toolset name="msvc-9.0~wm5~stlport5.2" />
+ <note author="Artyom Beilis">
+ Windows Mobile lacks essential features of the standard C
+ library like gmtime, mktime, localtime making it impossible
+ to use Boost.Locale on this platform.
+ </note>
+ </mark-unusable>
+
+ <mark-expected-failures>
+ <test name="test_date_time" />
+ <toolset name="gcc-mingw-4.4.0"/>
+ <note author="Artyom Beilis">
+ Compiler does not support shared runtime linking
+ thus is makes it problematic to use Boost.Locale as dll
+ </note>
+ </mark-expected-failures>
+
+ <mark-expected-failures>
+ <test name="test_codepage"/>
+ <toolset name="msvc-9.0~stlport5.2"/>
+ <toolset name="pathscale-4*"/>
+ <note author="Artyom Beilis">
+ Problems with wide file stream I/O.
+ </note>
+ </mark-expected-failures>
+ </library>
+
+
     <!-- /////////////// Standard note definitions /////////////// -->
 
     <note id="0">


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk