Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r61474 - in branches/release: . boost boost/algorithm/string boost/archive boost/bimap boost/config boost/detail boost/filesystem boost/functional/hash boost/fusion boost/graph boost/integer boost/interprocess boost/intrusive boost/iostreams boost/math boost/numeric/ublas boost/program_options boost/property_tree boost/python boost/range boost/regex boost/serialization boost/signals boost/signals2 boost/spirit boost/spirit/home boost/spirit/home/karma boost/spirit/home/support boost/statechart boost/system boost/thread boost/tr1 boost/type_traits boost/unordered boost/utility boost/uuid boost/variant boost/wave doc libs libs/algorithm/string/doc libs/array/doc libs/array/test libs/bimap libs/config libs/filesystem libs/foreach/doc libs/functional/hash libs/functional/hash/doc libs/fusion libs/graph_parallel libs/integer libs/interprocess libs/intrusive libs/iostreams libs/iostreams/doc libs/math libs/math/doc/sf_and_dist libs/mpl/doc/refmanual libs/mpl/doc/src/refmanual libs/numeric/ublas libs/numeric/ublas/doc libs/program_options libs/property_tree libs/python libs/range libs/regex libs/regex/doc libs/serialization libs/signals libs/signals2 libs/spirit libs/spirit/classic/example libs/spirit/doc libs/spirit/example libs/spirit/phoenix libs/spirit/test libs/spirit/test/qi libs/statechart libs/static_assert libs/system libs/thread libs/timer libs/tr1 libs/type_traits libs/unordered libs/unordered/doc libs/utility libs/utility/swap/test libs/uuid libs/wave more people status tools tools/bcp tools/boostbook tools/inspect tools/jam tools/quickbook tools/quickbook/doc tools/regression tools/release tools/wave wiki
From: daniel_james_at_[hidden]
Date: 2010-04-21 19:00:36


Author: danieljames
Date: 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
New Revision: 61474
URL: http://svn.boost.org/trac/boost/changeset/61474

Log:
Merge some link fixes and release notes.

Properties modified:
   branches/release/ (props changed)
   branches/release/INSTALL (props changed)
   branches/release/Jamroot (props changed)
   branches/release/LICENSE_1_0.txt (props changed)
   branches/release/boost/ (props changed)
   branches/release/boost-build.jam (props changed)
   branches/release/boost.css (props changed)
   branches/release/boost.png (props changed)
   branches/release/boost/algorithm/string/ (props changed)
   branches/release/boost/archive/ (props changed)
   branches/release/boost/array.hpp (props changed)
   branches/release/boost/bimap/ (props changed)
   branches/release/boost/config/ (props changed)
   branches/release/boost/detail/ (props changed)
   branches/release/boost/filesystem/ (props changed)
   branches/release/boost/functional/hash/ (props changed)
   branches/release/boost/fusion/ (props changed)
   branches/release/boost/graph/ (props changed)
   branches/release/boost/integer/ (props changed)
   branches/release/boost/interprocess/ (props changed)
   branches/release/boost/intrusive/ (props changed)
   branches/release/boost/iostreams/ (props changed)
   branches/release/boost/math/ (props changed)
   branches/release/boost/numeric/ublas/ (props changed)
   branches/release/boost/program_options/ (props changed)
   branches/release/boost/property_tree/ (props changed)
   branches/release/boost/python/ (props changed)
   branches/release/boost/range/ (props changed)
   branches/release/boost/regex/ (props changed)
   branches/release/boost/serialization/ (props changed)
   branches/release/boost/serialization/factory.hpp (props changed)
   branches/release/boost/signals/ (props changed)
   branches/release/boost/signals2/ (props changed)
   branches/release/boost/spirit/ (props changed)
   branches/release/boost/spirit/home/ (props changed)
   branches/release/boost/spirit/home/karma/ (props changed)
   branches/release/boost/spirit/home/support/attributes.hpp (props changed)
   branches/release/boost/statechart/ (props changed)
   branches/release/boost/system/ (props changed)
   branches/release/boost/thread/ (props changed)
   branches/release/boost/thread.hpp (props changed)
   branches/release/boost/tr1/ (props changed)
   branches/release/boost/type_traits/ (props changed)
   branches/release/boost/unordered/ (props changed)
   branches/release/boost/utility/ (props changed)
   branches/release/boost/utility/value_init.hpp (props changed)
   branches/release/boost/uuid/ (props changed)
   branches/release/boost/variant/ (props changed)
   branches/release/boost/version.hpp (props changed)
   branches/release/boost/wave/ (props changed)
   branches/release/bootstrap.bat (props changed)
   branches/release/bootstrap.sh (props changed)
   branches/release/doc/ (props changed)
   branches/release/index.htm (props changed)
   branches/release/index.html (props changed)
   branches/release/libs/ (props changed)
   branches/release/libs/array/doc/array.xml (props changed)
   branches/release/libs/array/test/array0.cpp (props changed)
   branches/release/libs/bimap/ (props changed)
   branches/release/libs/config/ (props changed)
   branches/release/libs/filesystem/ (props changed)
   branches/release/libs/functional/hash/ (props changed)
   branches/release/libs/fusion/ (props changed)
   branches/release/libs/graph_parallel/ (props changed)
   branches/release/libs/integer/ (props changed)
   branches/release/libs/interprocess/ (props changed)
   branches/release/libs/intrusive/ (props changed)
   branches/release/libs/iostreams/ (props changed)
   branches/release/libs/libraries.htm (props changed)
   branches/release/libs/math/ (props changed)
   branches/release/libs/math/doc/sf_and_dist/ (props changed)
   branches/release/libs/mpl/doc/refmanual/broken-compiler-workarounds.html (props changed)
   branches/release/libs/mpl/doc/refmanual/categorized-index-concepts.html (props changed)
   branches/release/libs/mpl/doc/refmanual/cfg-no-preprocessed-headers.html (props changed)
   branches/release/libs/mpl/doc/refmanual/composition-and-argument-binding.html (props changed)
   branches/release/libs/mpl/doc/refmanual/data-types-concepts.html (props changed)
   branches/release/libs/mpl/doc/refmanual/data-types-miscellaneous.html (props changed)
   branches/release/libs/mpl/doc/refmanual/extensible-associative-sequence.html (props changed)
   branches/release/libs/mpl/doc/refmanual/inserter-class.html (props changed)
   branches/release/libs/mpl/doc/refmanual/tag-dispatched-metafunction.html (props changed)
   branches/release/libs/mpl/doc/refmanual/trivial-metafunctions-summary.html (props changed)
   branches/release/libs/mpl/doc/src/refmanual/Iterators-Iterator.rst (props changed)
   branches/release/libs/numeric/ublas/ (props changed)
   branches/release/libs/numeric/ublas/doc/ (props changed)
   branches/release/libs/program_options/ (props changed)
   branches/release/libs/property_tree/ (props changed)
   branches/release/libs/python/ (props changed)
   branches/release/libs/range/ (props changed)
   branches/release/libs/regex/ (props changed)
   branches/release/libs/regex/doc/ (props changed)
   branches/release/libs/serialization/ (props changed)
   branches/release/libs/signals/ (props changed)
   branches/release/libs/signals2/ (props changed)
   branches/release/libs/spirit/ (props changed)
   branches/release/libs/spirit/classic/example/ (props changed)
   branches/release/libs/spirit/doc/ (props changed)
   branches/release/libs/spirit/example/ (props changed)
   branches/release/libs/spirit/phoenix/ (props changed)
   branches/release/libs/spirit/test/ (props changed)
   branches/release/libs/spirit/test/qi/optional.cpp (props changed)
   branches/release/libs/statechart/ (props changed)
   branches/release/libs/static_assert/ (props changed)
   branches/release/libs/system/ (props changed)
   branches/release/libs/thread/ (props changed)
   branches/release/libs/timer/ (props changed)
   branches/release/libs/tr1/ (props changed)
   branches/release/libs/type_traits/ (props changed)
   branches/release/libs/unordered/ (props changed)
   branches/release/libs/utility/ (props changed)
   branches/release/libs/utility/swap.html (props changed)
   branches/release/libs/utility/swap/test/std_bitset.cpp (props changed)
   branches/release/libs/utility/value_init.htm (props changed)
   branches/release/libs/utility/value_init_test.cpp (props changed)
   branches/release/libs/uuid/ (props changed)
   branches/release/libs/wave/ (props changed)
   branches/release/more/ (props changed)
   branches/release/people/ (props changed)
   branches/release/rst.css (props changed)
   branches/release/status/ (props changed)
   branches/release/status/Jamfile.v2 (props changed)
   branches/release/tools/ (props changed)
   branches/release/tools/bcp/ (props changed)
   branches/release/tools/boostbook/ (props changed)
   branches/release/tools/inspect/ (props changed)
   branches/release/tools/jam/ (props changed)
   branches/release/tools/quickbook/ (props changed)
   branches/release/tools/regression/ (props changed)
   branches/release/tools/release/ (props changed)
   branches/release/tools/wave/ (props changed)
   branches/release/wiki/ (props changed)
Text files modified:
   branches/release/libs/algorithm/string/doc/design.xml | 2 +-
   branches/release/libs/algorithm/string/doc/usage.xml | 8 ++++----
   branches/release/libs/foreach/doc/foreach.qbk | 10 +++++-----
   branches/release/libs/functional/hash/doc/changes.qbk | 10 ++++++++++
   branches/release/libs/iostreams/doc/release_notes.html | 30 ++++++++++++++++++++++++++++++
   branches/release/libs/unordered/doc/changes.qbk | 3 ++-
   branches/release/tools/index.html | 2 +-
   branches/release/tools/quickbook/doc/quickbook.qbk | 4 +++-
   8 files changed, 56 insertions(+), 13 deletions(-)

Modified: branches/release/libs/algorithm/string/doc/design.xml
==============================================================================
--- branches/release/libs/algorithm/string/doc/design.xml (original)
+++ branches/release/libs/algorithm/string/doc/design.xml 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -25,7 +25,7 @@
         </para>
         <para>
             <emphasis role="bold">Definition:</emphasis> A string is a
- <ulink url="../../libs/range/doc/range.html">range</ulink> of characters accessible in sequential
+ <ulink url="../../libs/range/index.html">range</ulink> of characters accessible in sequential
             ordered fashion. Character is any value type with "cheap" copying and assignment.
         </para>
         <para>

Modified: branches/release/libs/algorithm/string/doc/usage.xml
==============================================================================
--- branches/release/libs/algorithm/string/doc/usage.xml (original)
+++ branches/release/libs/algorithm/string/doc/usage.xml 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -57,7 +57,7 @@
                     The magic of <ulink url="../../libs/range/index.html">Boost.Range</ulink>
                     provides a uniform way of handling different string types.
                     If there is a need to pass a pair of iterators,
- <ulink url="../../libs/range/doc/utility_class.html"><code>boost::iterator_range</code></ulink>
+ <ulink url="../../libs/range/doc/html/range/utilities/iterator_range.html"><code>boost::iterator_range</code></ulink>
                     can be used to package iterators into a structure with a compatible interface.
                 </para>
             </listitem>
@@ -208,7 +208,7 @@
         </programlisting>
         <para>
             We have used <functionname>find_last()</functionname> to search the <code>text</code> for "ll".
- The result is given in the <ulink url="../../libs/range/doc/utility_class.html"><code>boost::iterator_range</code></ulink>.
+ The result is given in the <ulink url="../../libs/range/doc/html/range/utilities/iterator_range.html"><code>boost::iterator_range</code></ulink>.
             This range delimits the
             part of the input which satisfies the find criteria. In our example it is the last occurrence of "ll".
             
@@ -217,7 +217,7 @@
             <ulink url="../../libs/range/index.html">Boost.Range</ulink>.
 
             The following lines transform the result. Notice that
- <ulink url="../../libs/range/doc/utility_class.html"><code>boost::iterator_range</code></ulink> has familiar
+ <ulink url="../../libs/range/doc/html/range/utilities/iterator_range.html"><code>boost::iterator_range</code></ulink> has familiar
             <code>begin()</code> and <code>end()</code> methods, so it can be used like any other STL container.
             Also it is convertible to bool therefore it is easy to use find algorithms for a simple containment checking.
         </para>
@@ -264,7 +264,7 @@
             the find iterator allows us to iterate over the substrings matching the specified criteria.
             This facility is using the <link linkend="string_algo.finder_concept">Finder</link> to incrementally
             search the string.
- Dereferencing a find iterator yields an <ulink url="../../libs/range/doc/utility_class.html"><code>boost::iterator_range</code></ulink>
+ Dereferencing a find iterator yields an <ulink url="../../libs/range/doc/html/range/utilities/iterator_range.html"><code>boost::iterator_range</code></ulink>
             object, that delimits the current match.
         </para>
         <para>

Modified: branches/release/libs/foreach/doc/foreach.qbk
==============================================================================
--- branches/release/libs/foreach/doc/foreach.qbk (original)
+++ branches/release/libs/foreach/doc/foreach.qbk 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -28,11 +28,11 @@
 
 [def _foreach_ [^BOOST_FOREACH]]
 [def _range_ [@../../libs/range/index.html Boost.Range]]
-[def _iterator_range_ [@../../libs/range/doc/utility_class.html#iter_range `boost::iterator_range<>`]]
-[def _sub_range_ [@../../libs/range/doc/utility_class.html#sub_range `boost::sub_range<>`]]
-[def _extending_range_ [@../../libs/range/doc/boost_range.html#minimal_interface Extending Boost.Range]]
-[def _single_pass_range_concept_ [@../../libs/range/doc/range.html#single_pass_range Single Pass Range Concept]]
-[def _range_portability_ [@../../libs/range/doc/portability.html Boost.Range Portability]]
+[def _iterator_range_ [@boost:/libs/range/doc/html/range/utilities/iterator_range.html `boost::iterator_range<>`]]
+[def _sub_range_ [@boost:/libs/range/doc/html/range/utilities/sub_range.html `boost::sub_range<>`]]
+[def _extending_range_ [@boost:/libs/range/doc/html/range/reference/extending.html Extending Boost.Range]]
+[def _single_pass_range_concept_ [@boost:/libs/range/doc/html/range/concepts/single_pass_range.html Single Pass Range Concept]]
+[def _range_portability_ [@boost:/libs/range/doc/html/range/portability.html Boost.Range Portability]]
 [def _noncopyable_ [@../../libs/utility/utility.htm#Class_noncopyable `boost::noncopyable`]]
 [def _iterator_ [@../../libs/iterator/doc/index.html Boost.Iterator]]
 

Modified: branches/release/libs/functional/hash/doc/changes.qbk
==============================================================================
--- branches/release/libs/functional/hash/doc/changes.qbk (original)
+++ branches/release/libs/functional/hash/doc/changes.qbk 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -96,4 +96,14 @@
 * Some code formatting changes to fit lines into 80 characters.
 * Rename an internal namespace.
 
+[h2 Boost 1.43.0]
+
+* [@https://svn.boost.org/trac/boost/ticket/3866 Ticket 3866]:
+ Don't foward declare containers when using gcc's parallel library,
+ allow user to stop forward declaration by defining the
+ `BOOST_DETAIL_NO_CONTAINER_FWD` macro.
+* [@https://svn.boost.org/trac/boost/ticket/4038 Ticket 4038]:
+ Avoid hashing 0.5 and 0 to the same number.
+* Stop using deprecated `BOOST_HAS_*` macros.
+
 [endsect]

Modified: branches/release/libs/iostreams/doc/release_notes.html
==============================================================================
--- branches/release/libs/iostreams/doc/release_notes.html (original)
+++ branches/release/libs/iostreams/doc/release_notes.html 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -14,6 +14,36 @@
 
 <!-- End Banner -->
 
+<h4>1.43</h4>
+
+<p>
+More fixes.
+</p>
+
+<ul>
+ <li>
+ Fix <code>write_device_impl&lt;ostream_tag&gt;</code>
+ (#3839).
+ </li>
+ <li>
+ Fix error checks after calling SetFilePointer
+ (#3953).
+ </li>
+ <li>
+ Gzip filter shouldn't require its source to be peekable
+ (#3723).
+ </li>
+ <li>
+ In <code>position_to_offset</code>, only cast to
+ <code>stream_offset</code> after calculating <code>_Myoff</code>
+ (#3969).
+ </li>
+ <li>
+ <code>ptrdiff_t</code> is in <code>std</code>
+ (#2505).
+ </li>
+</ul>
+
 <h4>1.42</h4>
 
 <p>

Modified: branches/release/libs/unordered/doc/changes.qbk
==============================================================================
--- branches/release/libs/unordered/doc/changes.qbk (original)
+++ branches/release/libs/unordered/doc/changes.qbk 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -117,7 +117,6 @@
   Add missing `std` qualifier to `ptrdiff_t`.
 * Some code formatting changes to fit almost all lines into 80 characters.
 
-
 [h2 Boost 1.43.0]
 
 * [@http://svn.boost.org/trac/boost/ticket/3966 Ticket 3966]:
@@ -127,5 +126,7 @@
   there's a strong possibility that this may change in the future. The old
   method name remains for backwards compatibility but is considered deprecated
   and will be removed in a future release.
+* Use Boost.Exception.
+* Stop using deprecated `BOOST_HAS_*` macros.
 
 [endsect]

Modified: branches/release/tools/index.html
==============================================================================
--- branches/release/tools/index.html (original)
+++ branches/release/tools/index.html 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -71,7 +71,7 @@
                Extensible Stylesheet Language (XSL)</a>, used by some Boost libraries.<br>
          &nbsp;
          <li>
- bcp - A utility to extract subsets of Boost; to
+ bcp - A utility to extract subsets of Boost; to
             determine which parts of Boost your code is using; and to print reports on
             Boost usage (including Licence information).<br>
          &nbsp;

Modified: branches/release/tools/quickbook/doc/quickbook.qbk
==============================================================================
--- branches/release/tools/quickbook/doc/quickbook.qbk (original)
+++ branches/release/tools/quickbook/doc/quickbook.qbk 2010-04-21 19:00:35 EDT (Wed, 21 Apr 2010)
@@ -180,7 +180,7 @@
 * Accept a space between `section:` and the section id.
 * Support table ids.
 
-[h3 Version 1.5.1]
+[h3 Version 1.5.1 - Boost 1.43.0]
 
 * Improve the post processor's list of block elements. `table`, `entry` and
   `varlistentry` are treated as blocks. `replaceable` is treated as an inline
@@ -189,6 +189,8 @@
 * Add unicode escape characters, eg. `\u03B1` for \u03B1.
 * Support UTF-8 files with a unicode byte order mark.
 * Disallow `[` in simple markup. Fixes some errors with mismatched punctuation.
+* Add command line flag to define macros at the command line,
+ e.g. `quickbook "-D__italic_foo__=/foo/"`.
 
 [endsect]
 


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