Browse Source

Merged Boost.Locale to release branch

[SVN r74002]
Artyom Beilis 14 years ago
parent
commit
e55ac23d7b
6 changed files with 49 additions and 0 deletions
  1. 4 0
      .gitmodules
  2. 4 0
      libs/libraries.htm
  3. 1 0
      libs/locale
  4. 1 0
      libs/maintainers.txt
  5. 1 0
      status/Jamfile.v2
  6. 38 0
      status/explicit-failures-markup.xml

+ 4 - 0
.gitmodules

@@ -394,3 +394,7 @@
 	path = libs/move
 	url = ../move.git
 	fetchRecurseSubmodules = on-demand
+[submodule "locale"]
+	path = libs/locale
+	url = ../locale.git
+	fetchRecurseSubmodules = on-demand

+ 4 - 0
libs/libraries.htm

@@ -173,6 +173,8 @@ how to download, build, and install the libraries.</p>
     <li><a href="lambda/index.html">lambda</a> - Define small unnamed
     function objects at the actual call site, and more, from Jaakko J&auml;rvi and
     Gary Powell.</li>
+    <li><a href="locale/index.html">locale</a> - Provide localization and Unicode
+    handling tools for C++, from Artyom Beilis</li>
     <li><a href="conversion/lexical_cast.htm">lexical_cast</a> -&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><a href="math/doc/index.html">math</a> - Several contributions in the
@@ -340,6 +342,8 @@ how to download, build, and install the libraries.</p>
     <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
     operations, from Samuel Krempp.</li>
     <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li>
+    <li><a href="locale/index.html">locale</a> - Provide localization and Unicode
+    handling tools for C++, from Artyom Beilis</li>
     <li><a href="regex/index.html">regex</a> - Regular expression
         library, from John Maddock</li>
     <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;

+ 1 - 0
libs/locale

@@ -0,0 +1 @@
+Subproject commit 7b807dda85aaefd1efcdc3973b97eaeaff4f6ce9

+ 1 - 0
libs/maintainers.txt

@@ -50,6 +50,7 @@ io                    Daryle Walker <darylew -at- hotmail.com>
 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>

+ 1 - 0
status/Jamfile.v2

@@ -91,6 +91,7 @@ run-tests libs :
     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

+ 38 - 0
status/explicit-failures-markup.xml

@@ -6329,6 +6329,44 @@ These tests will fail in most compilers that don't support rvalue references.
 
     </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">

粤ICP备19079148号