Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r85817 - in website/public_html/live: feed/history generated generated/state users/history
From: dnljms_at_[hidden]
Date: 2013-09-22 05:12:38


Author: danieljames
Date: 2013-09-22 05:12:38 EDT (Sun, 22 Sep 2013)
New Revision: 85817
URL: http://svn.boost.org/trac/boost/changeset/85817

Log:
Add release notes for graph, property map and wave.

Text files modified:
   website/public_html/live/feed/history/boost_1_55_0.qbk | 60 +++++++++++++++++---
   website/public_html/live/generated/dev.rss | 113 +++++++++++++++++++++++++++++++++++++++
   website/public_html/live/generated/state/feed-pages.txt | 4
   website/public_html/live/generated/state/rss-items.txt | 115 +++++++++++++++++++++++++++++++++++++++
   website/public_html/live/users/history/version_1_55_0.html | 113 +++++++++++++++++++++++++++++++++++++++
   5 files changed, 393 insertions(+), 12 deletions(-)

Modified: website/public_html/live/feed/history/boost_1_55_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_55_0.qbk Sun Sep 22 03:29:15 2013 (r85816)
+++ website/public_html/live/feed/history/boost_1_55_0.qbk 2013-09-22 05:12:38 EDT (Sun, 22 Sep 2013) (r85817)
@@ -89,18 +89,60 @@
     * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
   * Maintenance fixes.
 
-[/
+* [phrase library..[@/libs/graph/index.html Graph]:]
+ * `void` is no longer allowed as a bundled property type (for example, in the
+ VertexProperties template parameters to graph types); it did not work
+ reliably before, but a static assertion now forbids it entirely. Use
+ `boost::no_property` instead.
+ * Added support for `finish_edge` visitor event point in depth-first search;
+ the change should be backward-compatible with visitors that do not have
+ that member function.
+ * Disabled building of tests on Sun compiler.
+ * Multiple source vertices are supported in non-named-parameter versions of
+ `breadth_first_visit`, `breadth_first_search`, `dijkstra_shortest_paths`,
+ and `dijkstra_shortest_paths_no_init`. This feature is not yet documented;
+ to use it, replace the single parameter for the source vertex in each of
+ these functions by two input iterators of the same type containing the
+ source vertices to use.
+ * Added Hawick circuits algorithm; contributed by Louis Dionne.
+ * Added edge coloring algorithm; contributed by Maciej Piechotka.
+ * Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+ * Bugs and feature requests from Trac fixed: [ticket 5269], [ticket 8317],
+ [ticket 8433], [ticket 8791], [ticket 8877], [ticket 8986], [ticket 9012],
+ [ticket 9080].
+
+* [phrase library..[@/libs/property_map/index.html Boost.PropertyMap]:]
+ * dynamic_properties objects can now be built by non-destructively chaining
+ `.property(name, pm)` calls. Example:
+ ```
+ boost::dynamic_properties()
+ .property("color", color_map)
+ .property("pos", position_map)
+ ```
+ * The use of raw pointers as property maps is deprecated; it often failed on
+ Visual Studio in the past. This usage has been removed from all tests and
+ examples in Boost.Graph. The replacement to use for vertex properties in
+ graphs (the most common use for this feature) is:
+ ```
+ boost::make_iterator_property_map(
+ <pointer or container .begin() iterator>,
+ get(boost::vertex_index, <graph object>))
+ ```
+ (Note: the lack of namespace qualification on get() in this code is
+ necessary for generic code). Outside a graph context, the closest
+ equivalent is:
+ ```
+ boost::make_iterator_property_map(
+ <pointer>,
+ boost::typed_identity_property_map<std::size_t>())
+ ```
+ There are commented-out static assertions on lines 151 and 159 of
+ `<boost/property_map/property_map.hpp>` that can be un-commented to find
+ deprecated uses of pointers in user code.
 
-* /TODO/: [phrase library..[@/libs/spirit/ Spirit]:]
- * Spirit Vx.x, see the
- '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
- section for details.
-
-* /TODO/: [phrase library..[@/libs/wave/ Wave]:]
+* [phrase library..[@/libs/wave/ Wave]:]
   * See the [@/libs/wave/ChangeLog Changelog] for details.
 
-]
-
 [endsect]
 
 [section Compilers Tested]

Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss Sun Sep 22 03:29:15 2013 (r85816)
+++ website/public_html/live/generated/dev.rss 2013-09-22 05:12:38 EDT (Sun, 22 Sep 2013) (r85817)
@@ -156,6 +156,119 @@
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt; is no longer allowed
+ as a bundled property type (for example, in the VertexProperties
+ template parameters to graph types); it did not work reliably before,
+ but a static assertion now forbids it entirely. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;no_property&lt;/span&gt;&lt;/code&gt; instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;finish_edge&lt;/span&gt;&lt;/code&gt;
+ visitor event point in depth-first search; the change should be backward-compatible
+ with visitors that do not have that member function.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disabled building of tests on Sun compiler.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Multiple source vertices are supported in non-named-parameter versions
+ of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;breadth_first_visit&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;breadth_first_search&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;,
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths_no_init&lt;/span&gt;&lt;/code&gt;.
+ This feature is not yet documented; to use it, replace the single
+ parameter for the source vertex in each of these functions by two
+ input iterators of the same type containing the source vertices to
+ use.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added Hawick circuits algorithm; contributed by Louis Dionne.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added edge coloring algorithm; contributed by Maciej Piechotka.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugs and feature requests from Trac fixed: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5269&quot;&gt;#5269&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8317&quot;&gt;#8317&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8433&quot;&gt;#8433&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8791&quot;&gt;#8791&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8877&quot;&gt;#8877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8986&quot;&gt;#8986&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/9012&quot;&gt;#9012&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/9080&quot;&gt;#9080&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/index.html&quot;&gt;Boost.PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ dynamic_properties objects can now be built by non-destructively
+ chaining &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; calls. Example:
+&lt;pre&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;dynamic_properties&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;color&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;color_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;pos&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;position_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+&lt;/pre&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The use of raw pointers as property maps is deprecated; it often
+ failed on Visual Studio in the past. This usage has been removed
+ from all tests and examples in Boost.Graph. The replacement to use
+ for vertex properties in graphs (the most common use for this feature)
+ is:
+&lt;pre&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;container&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;,&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;vertex_index&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;object&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;))&lt;/span&gt;
+&lt;/pre&gt;
+ (Note: the lack of namespace qualification on get() in this code
+ is necessary for generic code). Outside a graph context, the closest
+ equivalent is:
+&lt;pre&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;,&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;typed_identity_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;())&lt;/span&gt;
+&lt;/pre&gt;
+ There are commented-out static assertions on lines 151 and 159 of
+ &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; that can be un-commented to find
+ deprecated uses of pointers in user code.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_55_0.compilers_tested&quot;&gt;

Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt Sun Sep 22 03:29:15 2013 (r85816)
+++ website/public_html/live/generated/state/feed-pages.txt 2013-09-22 05:12:38 EDT (Sun, 22 Sep 2013) (r85817)
@@ -2039,7 +2039,7 @@
 -id
 "version_1_55_0
 -last_modified
-.1378767628.64
+.1379841116.11
 -location
 "users/history/version_1_55_0.html
 -notice
@@ -2052,7 +2052,7 @@
 " New Libraries: Updated Libraries: MultiIndex
 "
 -qbk_hash
-"49c2ade2b46ab82223beff1160e0fe541177cd6b2bf8791e958ca1b358e55a0f
+"35c153cf2c0e098ff6c7854a19f53db32c8507d4c8838dba8c86d8f649d590db
 -release_status
 "dev
 -title

Modified: website/public_html/live/generated/state/rss-items.txt
==============================================================================
--- website/public_html/live/generated/state/rss-items.txt Sun Sep 22 03:29:15 2013 (r85816)
+++ website/public_html/live/generated/state/rss-items.txt 2013-09-22 05:12:38 EDT (Sun, 22 Sep 2013) (r85817)
@@ -20478,6 +20478,119 @@
 " &lt;/ul&gt;
 " &lt;/div&gt;
 " &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt; is no longer allowed
+" as a bundled property type (for example, in the VertexProperties
+" template parameters to graph types); it did not work reliably before,
+" but a static assertion now forbids it entirely. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;no_property&lt;/span&gt;&lt;/code&gt; instead.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;finish_edge&lt;/span&gt;&lt;/code&gt;
+" visitor event point in depth-first search; the change should be backward-compatible
+" with visitors that do not have that member function.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Disabled building of tests on Sun compiler.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Multiple source vertices are supported in non-named-parameter versions
+" of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;breadth_first_visit&lt;/span&gt;&lt;/code&gt;,
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;breadth_first_search&lt;/span&gt;&lt;/code&gt;,
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;,
+" and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths_no_init&lt;/span&gt;&lt;/code&gt;.
+" This feature is not yet documented; to use it, replace the single
+" parameter for the source vertex in each of these functions by two
+" input iterators of the same type containing the source vertices to
+" use.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added Hawick circuits algorithm; contributed by Louis Dionne.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added edge coloring algorithm; contributed by Maciej Piechotka.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Bugs and feature requests from Trac fixed: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5269&quot;&gt;#5269&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8317&quot;&gt;#8317&lt;/a&gt;,
+" &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8433&quot;&gt;#8433&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8791&quot;&gt;#8791&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8877&quot;&gt;#8877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8986&quot;&gt;#8986&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/9012&quot;&gt;#9012&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/9080&quot;&gt;#9080&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/index.html&quot;&gt;Boost.PropertyMap&lt;/a&gt;:&lt;/span&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" dynamic_properties objects can now be built by non-destructively
+" chaining &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; calls. Example:
+"&lt;pre&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;dynamic_properties&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;
+" &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;color&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;color_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+" &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;pos&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;position_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+"&lt;/pre&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" The use of raw pointers as property maps is deprecated; it often
+" failed on Visual Studio in the past. This usage has been removed
+" from all tests and examples in Boost.Graph. The replacement to use
+" for vertex properties in graphs (the most common use for this feature)
+" is:
+"&lt;pre&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
+" &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;container&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;,&lt;/span&gt;
+" &lt;span class=&quot;identifier&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;vertex_index&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;object&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;))&lt;/span&gt;
+"&lt;/pre&gt;
+" (Note: the lack of namespace qualification on get() in this code
+" is necessary for generic code). Outside a graph context, the closest
+" equivalent is:
+"&lt;pre&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
+" &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;,&lt;/span&gt;
+" &lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;typed_identity_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;())&lt;/span&gt;
+"&lt;/pre&gt;
+" There are commented-out static assertions on lines 151 and 159 of
+" &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; that can be un-commented to find
+" deprecated uses of pointers in user code.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
 " &lt;/ul&gt;
 " &lt;/div&gt;
 " &lt;div id=&quot;version_1_55_0.compilers_tested&quot;&gt;
@@ -20511,7 +20624,7 @@
 " &lt;/div&gt;
 "</description></item>
 -last_modified
-.1378767628.64
+.1379841116.11
 -quickbook
 "feed/history/boost_1_55_0.qbk
 )

Modified: website/public_html/live/users/history/version_1_55_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_55_0.html Sun Sep 22 03:29:15 2013 (r85816)
+++ website/public_html/live/users/history/version_1_55_0.html 2013-09-22 05:12:38 EDT (Sun, 22 Sep 2013) (r85817)
@@ -192,6 +192,119 @@
           </ul>
         </div>
       </li>
+ <li>
+ <div>
+ <span class="library">Graph:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="keyword">void</span></code> is no longer allowed
+ as a bundled property type (for example, in the VertexProperties
+ template parameters to graph types); it did not work reliably before,
+ but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for <code><span class="identifier">finish_edge</span></code>
+ visitor event point in depth-first search; the change should be backward-compatible
+ with visitors that do not have that member function.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disabled building of tests on Sun compiler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Multiple source vertices are supported in non-named-parameter versions
+ of <code><span class="identifier">breadth_first_visit</span></code>,
+ <code><span class="identifier">breadth_first_search</span></code>,
+ <code><span class="identifier">dijkstra_shortest_paths</span></code>,
+ and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
+ This feature is not yet documented; to use it, replace the single
+ parameter for the source vertex in each of these functions by two
+ input iterators of the same type containing the source vertices to
+ use.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Hawick circuits algorithm; contributed by Louis Dionne.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added edge coloring algorithm; contributed by Maciej Piechotka.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugs and feature requests from Trac fixed: #5269, #8317,
+ #8433, #8791, #8877, #8986, #9012, #9080.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Boost.PropertyMap:</span>
+ <ul>
+ <li>
+ <div>
+ dynamic_properties objects can now be built by non-destructively
+ chaining <code><span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">pm</span><span class="special">)</span></code> calls. Example:
+<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dynamic_properties</span><span class="special">()</span>
+ <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">&quot;color&quot;</span><span class="special">,</span> <span class="identifier">color_map</span><span class="special">)</span>
+ <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">&quot;pos&quot;</span><span class="special">,</span> <span class="identifier">position_map</span><span class="special">)</span>
+</pre>
+ </div>
+ </li>
+ <li>
+ <div>
+ The use of raw pointers as property maps is deprecated; it often
+ failed on Visual Studio in the past. This usage has been removed
+ from all tests and examples in Boost.Graph. The replacement to use
+ for vertex properties in graphs (the most common use for this feature)
+ is:
+<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
+ <span class="special">&lt;</span><span class="identifier">pointer</span> <span class="keyword">or</span> <span class="identifier">container</span> <span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="identifier">iterator</span><span class="special">&gt;,</span>
+ <span class="identifier">get</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">vertex_index</span><span class="special">,</span> <span class="special">&lt;</span><span class="identifier">graph</span> <span class="identifier">object</span><span class="special">&gt;))</span>
+</pre>
+ (Note: the lack of namespace qualification on get() in this code
+ is necessary for generic code). Outside a graph context, the closest
+ equivalent is:
+<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
+ <span class="special">&lt;</span><span class="identifier">pointer</span><span class="special">&gt;,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">typed_identity_property_map</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">&gt;())</span>
+</pre>
+ There are commented-out static assertions on lines 151 and 159 of
+ <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> that can be un-commented to find
+ deprecated uses of pointers in user code.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Wave:</span>
+ <ul>
+ <li>
+ <div>
+ See the Changelog for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="version_1_55_0.compilers_tested">


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