Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r77096 - in website/public_html/live: feed/history generated generated/state users/history
From: dnljms_at_[hidden]
Date: 2012-02-22 17:56:34


Author: danieljames
Date: 2012-02-22 17:56:33 EST (Wed, 22 Feb 2012)
New Revision: 77096
URL: http://svn.boost.org/trac/boost/changeset/77096

Log:
Website: Filesystem notes + changes from merge.
Text files modified:
   website/public_html/live/feed/history/boost_1_49_0.qbk | 35 +++++++++
   website/public_html/live/generated/dev.rss | 142 +++++++++++++++++++++++++++++++++++++++
   website/public_html/live/generated/download-items.html | 6
   website/public_html/live/generated/state/feed-pages.txt | 12 +-
   website/public_html/live/users/history/version_1_49_0.html | 142 +++++++++++++++++++++++++++++++++++++++
   5 files changed, 320 insertions(+), 17 deletions(-)

Modified: website/public_html/live/feed/history/boost_1_49_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_49_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_49_0.qbk 2012-02-22 17:56:33 EST (Wed, 22 Feb 2012)
@@ -73,8 +73,39 @@
    compilers through an internal `allocator_traits` clone.
 
 * [phrase library..[@/libs/filesystem/ Filesystem]:]
- * See the
- [@/libs/filesystem/v3/doc/release_history.html release history].
+ * Fix [@https://svn.boost.org/trac/boost/ticket/3714 #3714],
+ Added test cases and fixes for class path errors when
+ assignment or append used self or portion of self as source.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/4889 #4889],
+ [@https://svn.boost.org/trac/boost/ticket/6320 #6320],
+ Locale codecvt_facet not thread safe on Windows.
+ Move Windows, Mac OS X, locale and codecvt facet back to namespace
+ scope. POSIX except OS X uses local static initialization (IE lazy) to
+ ensure exceptions are catchable if environmental variables are
+ misconfigured and to avoid use of locale("") if not actually used.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/5652 #5652],
+ recursive_directory_iterator fails on cyclic symbolic
+ links. Thanks to Daniel Aarno for the patch.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/5653 #5653],
+ recursive_directory_iterator(error_code) can still throw
+ filesystem_error.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/5900 #5900],
+ directory_iterator access violation on Windows if error
+ is thrown. Thanks to Andreas Eckleder for the patch.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/5900 #5900]
+ comment 2, a bug in director_iterator construction with
+ error_code argument that caused increment to be called without the ec
+ argument being passed.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/5989 #5989]
+ by cleaning up test suite path_test.cpp code even though
+ the ticket itself was not a defect, and clarifying docs; iteration
+ over a path yields generic format.
+ * Fix [@https://svn.boost.org/trac/boost/ticket/5592 #5592],
+ Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP.
+ * Operations function fixes for PGI compiler, thanks to Noel Belcourt.
+ * Relax permissions test to reflect reality, particularly on the
+ Sandia test platforms.
+
 
 * [phrase library..[@/libs/geometry/ Geometry]:]
   * Fixed bugs

Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss (original)
+++ website/public_html/live/generated/dev.rss 2012-02-22 17:56:33 EST (Wed, 22 Feb 2012)
@@ -27,6 +27,75 @@
     <ul>
       <li>
         <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0_beta1/libs/asio">Asio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added a new class template <code><span class="identifier">basic_waitable_timer</span></code>
+ based around the C++11 clock type requirements. It may be used with
+ the clocks from the C++11 <code><span class="special"><</span><span class="identifier">chrono</span><span class="special">></span></code>
+ library facility or, if those are not available, Boost.Chrono. The
+ typedefs <code><span class="identifier">high_resolution_timer</span></code>,
+ <code><span class="identifier">steady_timer</span></code> and
+ <code><span class="identifier">system_timer</span></code> may
+ be used to create timer objects for the standard clock types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a new <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code>
+ class for performing waits on Windows kernel objects. Thanks go to
+ Boris Schaeling for contributing substantially to the development
+ of this feature.
+ </div>
+ </li>
+ <li>
+ <div>
+ On Linux, <code><span class="identifier">connect</span><span class="special">()</span></code> can return EAGAIN in certain circumstances.
+ Remapped this to another error so that it doesn't look like a non-blocking
+ operation (<a href="https://svn.boost.org/trac/boost/ticket/6048">#6048</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a compile error on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/6098">#6098</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed deadlock on Mac OS X (<a href="https://svn.boost.org/trac/boost/ticket/6275">#6275</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a regression in <code><span class="identifier">buffered_write_stream</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/6310">#6310</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a non-paged pool "leak" on Windows when an <code><span class="identifier">io_service</span></code> is repeatedly run without
+ anything to do (<a href="https://svn.boost.org/trac/boost/ticket/6321">#6321</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Reverted earlier change to allow some speculative operations to be
+ performed without holding the lock, as it introduced a race condition
+ in some multithreaded scenarios.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug where the second buffer in an array of two buffers may
+ be ignored if the first buffer is empty.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0_beta1/libs/chrono">Chrono</a>:</span>
           <ul>
             <li>
@@ -100,8 +169,73 @@
           <ul>
             <li>
               <div>
- See the <a href="http://www.boost.org/doc/libs/1_49_0_beta1/libs/filesystem/v3/doc/release_history.html">release
- history</a>.
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/3714">#3714</a>,
+ Added test cases and fixes for class path errors when assignment
+ or append used self or portion of self as source.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>,
+ Locale codecvt_facet not thread safe on Windows. Move Windows, Mac
+ OS X, locale and codecvt facet back to namespace scope. POSIX except
+ OS X uses local static initialization (IE lazy) to ensure exceptions
+ are catchable if environmental variables are misconfigured and to
+ avoid use of locale("") if not actually used.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/5652">#5652</a>,
+ recursive_directory_iterator fails on cyclic symbolic links. Thanks
+ to Daniel Aarno for the patch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/5653">#5653</a>,
+ recursive_directory_iterator(error_code) can still throw filesystem_error.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>,
+ directory_iterator access violation on Windows if error is thrown.
+ Thanks to Andreas Eckleder for the patch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>
+ comment 2, a bug in director_iterator construction with error_code
+ argument that caused increment to be called without the ec argument
+ being passed.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/5989">#5989</a>
+ by cleaning up test suite path_test.cpp code even though the ticket
+ itself was not a defect, and clarifying docs; iteration over a path
+ yields generic format.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <a href="https://svn.boost.org/trac/boost/ticket/5592">#5592</a>,
+ Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Operations function fixes for PGI compiler, thanks to Noel Belcourt.
+ </div>
+ </li>
+ <li>
+ <div>
+ Relax permissions test to reflect reality, particularly on the Sandia
+ test platforms.
               </div>
             </li>
           </ul>
@@ -299,8 +433,10 @@
           <ul>
             <li>
               <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6412">#6412</a>,
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6531">#6531</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/6412">#6412</a>,
                 <a href="https://svn.boost.org/trac/boost/ticket/6398">#6398</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/6340">#6340</a>,
                 <a href="https://svn.boost.org/trac/boost/ticket/6319">#6319</a>,
                 <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>,
                 <a href="https://svn.boost.org/trac/boost/ticket/6265">#6265</a>,

Modified: website/public_html/live/generated/download-items.html
==============================================================================
--- website/public_html/live/generated/download-items.html (original)
+++ website/public_html/live/generated/download-items.html 2012-02-22 17:56:33 EST (Wed, 22 Feb 2012)
@@ -36,9 +36,9 @@
 
               <p class="news-description">
               <span class="brief"><span class="purpose">
- New Library: Heap. Updated Libraries: Chrono, Container, Filesystem, Geometry,
- Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move, Property Tree,
- Spirit, Thread, Unordered, Uuid.
+ New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
+ Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
+ Property Tree, Spirit, Thread, Unordered, Uuid.
     </span></span></p>
 
               <ul class="menu">

Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt (original)
+++ website/public_html/live/generated/state/feed-pages.txt 2012-02-22 17:56:33 EST (Wed, 22 Feb 2012)
@@ -1838,7 +1838,7 @@
 -id
 "version_1_49_0
 -last_modified
-.1328365386.82
+.1329951285.65
 -location
 "users/history/version_1_49_0.html
 -page_state
@@ -1846,16 +1846,16 @@
 "In Progress
 -purpose
 "
-" New Library: Heap. Updated Libraries: Chrono, Container, Filesystem, Geometry,
-" Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move, Property Tree,
-" Spirit, Thread, Unordered, Uuid.
+" New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
+" Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
+" Property Tree, Spirit, Thread, Unordered, Uuid.
 "
 -qbk_hash
-"822f5522b36320e9e83305f6af7707a33bb96c66f3de18d5abed28cb8e685d16
+"5c8933d8c1348067f5bd8e225870e7b2c2149d1c1d9a90e71ec699eda1a8f3cf
 -release_status
 "beta 1
 -rss_hash
-"29ee2139019f8f23e2f9e7b913d379fa56d767b060ea8311308001ca953860bf
+"f6d616c87ba5d2a6e1be13ab5864d5f67f86fe367eb6f6e026c29d3ce140bc7a
 -title
 "Version 1.49.0
 -type

Modified: website/public_html/live/users/history/version_1_49_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_49_0.html (original)
+++ website/public_html/live/users/history/version_1_49_0.html 2012-02-22 17:56:33 EST (Wed, 22 Feb 2012)
@@ -66,6 +66,75 @@
     <ul>
       <li>
         <div>
+ <span class="library">Asio:</span>
+ <ul>
+ <li>
+ <div>
+ Added a new class template <code><span class="identifier">basic_waitable_timer</span></code>
+ based around the C++11 clock type requirements. It may be used with
+ the clocks from the C++11 <code><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">&gt;</span></code>
+ library facility or, if those are not available, Boost.Chrono. The
+ typedefs <code><span class="identifier">high_resolution_timer</span></code>,
+ <code><span class="identifier">steady_timer</span></code> and
+ <code><span class="identifier">system_timer</span></code> may
+ be used to create timer objects for the standard clock types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a new <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code>
+ class for performing waits on Windows kernel objects. Thanks go to
+ Boris Schaeling for contributing substantially to the development
+ of this feature.
+ </div>
+ </li>
+ <li>
+ <div>
+ On Linux, <code><span class="identifier">connect</span><span class="special">()</span></code> can return EAGAIN in certain circumstances.
+ Remapped this to another error so that it doesn't look like a non-blocking
+ operation (#6048).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a compile error on NetBSD (#6098).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed deadlock on Mac OS X (#6275).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a regression in <code><span class="identifier">buffered_write_stream</span></code>
+ (#6310).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a non-paged pool &quot;leak&quot; on Windows when an <code><span class="identifier">io_service</span></code> is repeatedly run without
+ anything to do (#6321).
+ </div>
+ </li>
+ <li>
+ <div>
+ Reverted earlier change to allow some speculative operations to be
+ performed without holding the lock, as it introduced a race condition
+ in some multithreaded scenarios.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug where the second buffer in an array of two buffers may
+ be ignored if the first buffer is empty.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Chrono:</span>
           <ul>
             <li>
@@ -139,8 +208,73 @@
           <ul>
             <li>
               <div>
- See the <a href="/doc/libs/1_49_0_beta1/libs/filesystem/v3/doc/release_history.html">release
- history</a>.
+ Fix #3714,
+ Added test cases and fixes for class path errors when assignment
+ or append used self or portion of self as source.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #4889,
+ #6320,
+ Locale codecvt_facet not thread safe on Windows. Move Windows, Mac
+ OS X, locale and codecvt facet back to namespace scope. POSIX except
+ OS X uses local static initialization (IE lazy) to ensure exceptions
+ are catchable if environmental variables are misconfigured and to
+ avoid use of locale(&quot;&quot;) if not actually used.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #5652,
+ recursive_directory_iterator fails on cyclic symbolic links. Thanks
+ to Daniel Aarno for the patch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #5653,
+ recursive_directory_iterator(error_code) can still throw filesystem_error.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #5900,
+ directory_iterator access violation on Windows if error is thrown.
+ Thanks to Andreas Eckleder for the patch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #5900
+ comment 2, a bug in director_iterator construction with error_code
+ argument that caused increment to be called without the ec argument
+ being passed.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #5989
+ by cleaning up test suite path_test.cpp code even though the ticket
+ itself was not a defect, and clarifying docs; iteration over a path
+ yields generic format.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix #5592,
+ Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Operations function fixes for PGI compiler, thanks to Noel Belcourt.
+ </div>
+ </li>
+ <li>
+ <div>
+ Relax permissions test to reflect reality, particularly on the Sandia
+ test platforms.
               </div>
             </li>
           </ul>
@@ -338,8 +472,10 @@
           <ul>
             <li>
               <div>
- Fixed bugs #6412,
+ Fixed bugs #6531,
+ #6412,
                 <a href="https://svn.boost.org/trac/boost/ticket/6398">#6398</a>,
+ #6340,
                 <a href="https://svn.boost.org/trac/boost/ticket/6319">#6319</a>,
                 <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>,
                 <a href="https://svn.boost.org/trac/boost/ticket/6265">#6265</a>,


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