summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README18
-rw-r--r--doc/Jamfile.v22
-rw-r--r--doc/html/boostbook.css6
-rw-r--r--doc/src/boost.xml2
-rw-r--r--doc/src/boostbook.css6
-rw-r--r--google_logo_40wht.pngbin3558 -> 0 bytes
-rw-r--r--index.htm555
-rw-r--r--more/boost-dark-trans.pngbin3266 -> 0 bytes
-rw-r--r--more/boost_1_33_0.jpgbin10736 -> 0 bytes
-rw-r--r--more/boost_soc_06_overview.html820
-rw-r--r--more/css_0/boost_bullet.gifbin820 -> 0 bytes
-rw-r--r--more/css_0/common.css241
-rw-r--r--more/css_0/csshover.htc91
-rw-r--r--more/css_0/front.css206
-rw-r--r--more/css_0/heading-background.jpgbin20717 -> 0 bytes
-rw-r--r--more/css_0/inner.css70
-rw-r--r--more/css_0/menu_link_indicator.pngbin334 -> 0 bytes
-rw-r--r--more/css_0/search-button.pngbin1024 -> 0 bytes
-rw-r--r--more/css_0/section_head.pngbin609 -> 0 bytes
-rw-r--r--more/css_0/shadow-dark-light.pngbin160 -> 0 bytes
-rw-r--r--more/css_0/shadow-light-dark.pngbin162 -> 0 bytes
-rw-r--r--more/css_0/sidebar-shadow-bottom-right.pngbin208 -> 0 bytes
-rw-r--r--more/css_0/sidebar-shadow-bottom.pngbin249 -> 0 bytes
-rw-r--r--more/css_0/sidebar-shadow-right.pngbin261 -> 0 bytes
-rw-r--r--more/cvs.html112
-rw-r--r--more/faq.htm178
-rw-r--r--more/favicon.icobin22486 -> 0 bytes
-rw-r--r--more/feature_model_diagrams.htm112
-rw-r--r--more/formal_review_process.htm350
-rw-r--r--more/formal_review_schedule.html916
-rw-r--r--more/getting_started/unix-variants.html5
-rw-r--r--more/google_logo_25wht.gifbin1607 -> 0 bytes
-rw-r--r--more/index.htm126
-rw-r--r--more/links.htm74
-rw-r--r--more/microsoft_vcpp.html326
-rw-r--r--more/proposal.pdfbin15877 -> 0 bytes
-rw-r--r--more/regression.html18
-rw-r--r--more/release_mgr_checklist.html276
-rw-r--r--more/release_procedures.htm213
-rw-r--r--more/report-apr-2006.html278
-rw-r--r--more/report-jan-2006.html325
-rw-r--r--more/report-nov-2007.html423
-rw-r--r--more/report-sep-2007.html329
-rw-r--r--more/space.gifbin43 -> 0 bytes
-rw-r--r--more/version_history.html3231
-rw-r--r--more/w3c_valid_css.pngbin1134 -> 0 bytes
-rw-r--r--more/w3c_valid_xhtml10.pngbin2414 -> 0 bytes
-rw-r--r--more/whos_using/Jamfile.v220
-rw-r--r--more/whos_using/using.qbk1246
-rw-r--r--readme.html105
50 files changed, 119 insertions, 10561 deletions
diff --git a/README b/README
deleted file mode 100644
index 43eb2f2447..0000000000
--- a/README
+++ /dev/null
@@ -1,18 +0,0 @@
-Copyright 2000-2003 Beman Dawes
-Distributed under the Boost Software License, Version 1.0. (See accompany-
-ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-Unless otherwise specified, all Boost software and documentation is subject
-to the Boost Software License Version 1.0. See the accompanying file LICENSE_1_0.txt.
-A copy of the license is also available at http://www.boost.org/LICENSE_1_0.txt.
-
-For the most current version of Boost libraries and documentation, see:
-
- http://www.boost.org
-
-Boost documentation is in HTML format.
-
-The top-level directory (which contains this README file) should contain
-a file named index.htm with links to all documentation, including
-documentation on building boost libraries for your particular compiler
-and operating system.
diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2
index 22e13fa196..86ea01f936 100644
--- a/doc/Jamfile.v2
+++ b/doc/Jamfile.v2
@@ -29,7 +29,6 @@ boostbook doc
<dependency>../libs/date_time/xmldoc//gregorian_autodoc.xml
<dependency>../libs/date_time/xmldoc//posix_time_autodoc.xml
<dependency>../libs/date_time/xmldoc//local_time_autodoc.xml
- <dependency>../more/whos_using//using
<dependency>../tools/jam/doc//bjam
<dependency>../tools/quickbook/doc//quickbook
<dependency>../libs/interprocess/doc//autodoc.xml
@@ -47,7 +46,6 @@ boostbook doc
<implicit-dependency>../libs/foreach/doc//foreach
<implicit-dependency>../libs/typeof/doc//typeof
<implicit-dependency>../libs/xpressive/doc//xpressive
- <implicit-dependency>../more/whos_using//using
<implicit-dependency>../tools/jam/doc//bjam
<implicit-dependency>../tools/quickbook/doc//quickbook
<implicit-dependency>../libs/mpi/doc//mpi
diff --git a/doc/html/boostbook.css b/doc/html/boostbook.css
index fa93a3361a..252fa9ecfd 100644
--- a/doc/html/boostbook.css
+++ b/doc/html/boostbook.css
@@ -266,6 +266,7 @@
width: auto !important;
margin: 0em !important;
padding: 0em !important;
+ border: none !important;
}
table.simplelist td
{
@@ -273,6 +274,7 @@
padding: 0em !important;
text-align: left !important;
font-size: 9pt !important;
+ border: none !important;
}
/*=============================================================================
@@ -370,6 +372,10 @@
@media screen
{
+ body {
+ background-color: #FFFFFF;
+ }
+
/* Links */
a
{
diff --git a/doc/src/boost.xml b/doc/src/boost.xml
index 8e172b21fd..a6d7077025 100644
--- a/doc/src/boost.xml
+++ b/doc/src/boost.xml
@@ -760,8 +760,6 @@
<xi:include href="bjam.xml"/>
<xi:include href="../../tools/build/v2/doc/src/userman.xml"/>
</part>
-
- <xi:include href="using.xml"/>
</boostbook>
diff --git a/doc/src/boostbook.css b/doc/src/boostbook.css
index fa93a3361a..252fa9ecfd 100644
--- a/doc/src/boostbook.css
+++ b/doc/src/boostbook.css
@@ -266,6 +266,7 @@
width: auto !important;
margin: 0em !important;
padding: 0em !important;
+ border: none !important;
}
table.simplelist td
{
@@ -273,6 +274,7 @@
padding: 0em !important;
text-align: left !important;
font-size: 9pt !important;
+ border: none !important;
}
/*=============================================================================
@@ -370,6 +372,10 @@
@media screen
{
+ body {
+ background-color: #FFFFFF;
+ }
+
/* Links */
a
{
diff --git a/google_logo_40wht.png b/google_logo_40wht.png
deleted file mode 100644
index 4564914167..0000000000
--- a/google_logo_40wht.png
+++ /dev/null
Binary files differ
diff --git a/index.htm b/index.htm
deleted file mode 100644
index b6bf80ea61..0000000000
--- a/index.htm
+++ /dev/null
@@ -1,555 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
-<HTML lang=en xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Boost C++ Libraries</TITLE>
-<META http-equiv=Content-Type content="text/html; charset=windows-1252"><LINK
-href="more/favicon.ico" type=image/ico rel=icon><LINK
-href="more/css_0/front.css" type=text/css rel=stylesheet><!--[if IE]>
-<STYLE
-type=text/css>
- body { behavior: url(more/css_0/csshover.htc); }
- </STYLE>
-<![endif]-->
-<META content="MSHTML 6.00.6000.16441" name=GENERATOR></HEAD>
-<BODY>
-<DIV class=body-0>
-<DIV class=body-1>
-<DIV class=body-2>
-<DIV id=heading>
-<DIV id=heading-0>
-<H1><IMG id=boost-logo height=55 alt="Boost C++ Libraries"
-src="more/boost-dark-trans.png" width=237 name=boost-logo></H1>
-<P id=heading-quote><SPAN class=quote>“...one of the most highly regarded and
-expertly designed C++ library projects in the world.”</SPAN> <SPAN
-class=attribution>— <A href="http://www.gotw.ca/">Herb Sutter</A> and <A
-href="http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei Alexandrescu</A>,
-<A href="http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
-Standards</A></SPAN></P>
-<DIV class=clear></DIV></DIV></DIV>
-<DIV id=content>
-<TABLE summary="">
- <TBODY>
- <TR>
- <TD id=sections rowSpan=2>
- <DIV class=section id=intro>
- <H1>Welcome to Boost.org!</H1>
- <DIV class=section-body>
- <DIV class=section-body-0>
- <DIV class=section-body-1>
- <P>Boost provides free peer-reviewed portable C++ source libraries.</P>
- <P>We emphasize libraries that work well with the C++ Standard Library.
- Boost libraries are intended to be widely useful, and usable across a
- broad spectrum of applications. The <A href="http://www.boost.org/more/license_info.html">Boost
- license</A> encourages both commercial and non-commercial use.</P>
- <P>We aim to establish "existing practice" and provide reference
- implementations so that Boost libraries are suitable for eventual
- standardization. Ten Boost libraries are already included in the <A
- href="http://www.open-std.org/jtc1/sc22/wg21">C++ Standards
- Committee's</A> Library Technical Report ( <A
- href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">TR1</A>)
- as a step toward becoming part of a future C++ Standard. More Boost
- libraries are proposed for the upcoming <A
- href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</A>.</P>
- <P class=note><SPAN class=note-label>Getting started:</SPAN> <SPAN
- class=note-body>Boost works on almost any modern operating system,
- including UNIX and Windows variants. Follow the <A
- href="more/getting_started.html">Getting Started Guide</A> to download and
- install Boost. Popular Linux and Unix distributions such as <A
- href="http://fedora.redhat.com/">Fedora</A>, <A
- href="http://www.debian.org/">Debian</A>, and <A
- href="http://www.netbsd.org/">NetBSD</A> include pre-built Boost packages.
- Boost may also already be available on your organization's internal web
- server.</SPAN></P>
- <P class=note><SPAN class=note-label>Background:</SPAN> <SPAN
- class=note-body>The <A href="http://www.boost.org/more/background.html">Background Information
- page</A> has introductory material to help those educating their
- organization about Boost.</SPAN></P></DIV></DIV></DIV></DIV>
- <DIV class=section id=participation>
- <H2><A id=Membership name=Membership></A>Participation</H2>
- <DIV class=section-body>
- <DIV class=section-body-0>
- <DIV class=section-body-1>
- <P>Although Boost was begun by members of the C++ Standards Committee
- Library Working Group, participation has expanded to include thousands of
- programmers from the C++ community at large.</P>
- <P>If you are interested in participating in Boost, please join our main
- <A href="http://www.boost.org/more/mailing_lists.htm#main">developers mailing list</A>.
- Discussions are highly technical, and list members are encouraged to
- participate in formal reviews of proposed libraries. There is also a <A
- href="http://www.boost.org/more/mailing_lists.htm#users">users mailing list</A>, and several <A
- href="http://www.boost.org/more/mailing_lists.htm#projects">project specific lists</A>.</P>
- <P>Both the main Boost developers list and the users list are also
- accessible as <A
- href="http://www.boost.org/more/mailing_lists.htm">newsgroups</A>.</P></DIV></DIV></DIV></DIV>
- <DIV class=section id=news>
- <H2>Latest News</H2>
- <DIV class=section-body>
- <DIV class=section-body-0>
- <DIV class=section-body-1>
- <H3>May 14, 2007 - BoostCon'07 starts today</H3>
- <P>The long anticipated <a href="http://www.boostcon.com">BoostCon'07</a> finally starts today. Promising to be the
- main face-to-face event for all things Boost, BoostCon'07 opens the door to
- your C++ future. </P>
- <H3>May 12, 2007 - Version 1.34.0</H3>
- <H4>New Libraries</H4>
- <UL>
- <LI><SPAN class=library><A href="doc/html/foreach.html">Foreach
- Library</A>:</SPAN> <TT>BOOST_FOREACH</TT> macro for easily iterating
- over the elements of a sequence, from Eric Niebler.
- <LI><SPAN class=library><A
- href="libs/statechart/doc/index.html">Statechart Library</A>:</SPAN>
- Arbitrarily complex finite state machines can be implemented in easily
- readable and maintainable C++ code, from Andreas Huber.
- <LI><SPAN class=library><A href="libs/tr1/index.html">TR1
- Library</A>:</SPAN> An implementation of the C++ Technical Report on
- Standard Library Extensions, from John Maddock. This library does not
- itself implement the TR1 components, rather it's a thin wrapper that
- will include your standard library's TR1 implementation (if it has one),
- otherwise it will include the Boost Library equivalents, and import them
- into namespace <CODE>std::tr1</CODE>. Highlights include: Reference
- Wrappers, Smart Pointers, result_of, Function Object Binders,
- Polymorphic function wrappers, Type Traits, Random Number Generators and
- Distributions, Tuples, Fixed Size Array, Hash Function Objects, Regular
- Expressions, and Complex Number Additional Algorithms.
- <LI><SPAN class=library><A href="doc/html/typeof.html">Typeof
- Library</A>:</SPAN> Typeof operator emulation, from Arkadiy Vertleyb and
- Peder Holt.
- <LI><SPAN class=library><A href="doc/html/xpressive.html">Xpressive
- Library</A>:</SPAN> Regular expressions that can be written as strings
- or as expression templates, and that can refer to each other and
- themselves recursively with the power of context-free grammars, from
- Eric Niebler. </LI></UL>
- <H4>Updated Libraries</H4>
- <UL>
- <LI><SPAN class=library><A href="libs/assign/index.html">Assign
- Library</A>:</SPAN>
- <UL>
- <LI>Support for <CODE>ptr_map&lt;key,T&gt;</CODE> via the new function
- <CODE>ptr_map_insert()</CODE>
- <LI>Support for initialization of <A
- href="libs/ptr_container/index.html">Pointer Containers</A> when the
- containers hold pointers to an abstract base class. </LI></UL>
- <LI><SPAN class=library><A href="doc/html/date_time.html">Date_time
- library</A>:</SPAN>
- <UL>
- <LI>Support for new US/Canada timezone rules and other bug fixes. See
- <A href="doc/hmtl/date_time/details.html#changes">Change History</A>
- for details. </LI></UL>
- <LI><SPAN class=library><A
- href="libs/filesystem/doc/index.htm">Filesystem Library</A>:</SPAN>
- Major upgrade in preparation for submission to the C++ Standards
- Committee for TR2. Changes include:
- <UL>
- <LI><A
- href="libs/filesystem/doc/i18n.html#Internationalization">Internationalization</A>,
- provided by class templates <I>basic_path</I>,
- <I>basic_filesystem_error</I>, <I>basic_directory_iterator</I>, and
- <I>basic_directory_entry</I>.
- <LI><A
- href="libs/filesystem/doc/i18n.html#Simplification">Simplification</A>
- of the path interface by eliminating special constructors to identify
- native formats.
- <LI><A
- href="libs/filesystem/doc/i18n.html#Rationalization">Rationalization</A>
- of predicate function design, including the addition of several new
- functions.
- <LI>Clearer specification by reference to <A
- href="libs/filesystem/doc/design.htm#POSIX-01">POSIX</A>, the ISO/IEEE
- Single Unix Standard, with provisions for Windows and other operating
- systems.
- <LI><A
- href="libs/filesystem/doc/i18n.html#Preservation">Preservation</A> of
- existing user code whenever possible.
- <LI><A href="libs/filesystem/doc/i18n.html#More_efficient">More
- efficient</A> directory iteration.
- <LI>Addition of a <A
- href="libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
- directory iterator</A>. </LI></UL>
- <LI><SPAN class=library><A href="libs/function/index.html">Function
- Library</A>:</SPAN> Boost.Function now implements a small buffer
- optimization, which can drastically improve the performance when copying
- or constructing Boost.Function objects storing small function objects.
- For instance, <CODE>bind(&amp;X:foo, &amp;x, _1, _2)</CODE> requires no
- heap allocation when placed into a Boost.Function object.
- <LI><SPAN class=library><A
- href="libs/functional/hash/index.html">Functional/Hash
- Library</A></SPAN>
- <UL>
- <LI>Use declarations for standard classes, so that the library doesn't
- need to include all of their headers
- <LI>Deprecated the <TT>&lt;boost/functional/hash/*.hpp&gt;</TT>
- headers.
- <LI>Add support for the <TT>BOOST_HASH_NO_EXTENSIONS</TT> macro, which
- disables the extensions to TR1
- <LI>Minor improvements to the hash functions for floating point
- numbers. </LI></UL>
- <LI><SPAN class=library><A href="libs/graph/doc/index.html">Graph
- Library</A>:</SPAN>
- <UL>
- <LI><A
- href="libs/graph/doc/maximum_matching.html"><TT>edmonds_maximum_cardinality_matching</TT></A>,
- from Aaron Windsor.
- <LI><A
- href="libs/graph/doc/lengauer_tarjan_dominator.htm"><TT>lengauer_tarjan_dominator_tree</TT></A>,
- from JongSoo Park.
- <LI><A
- href="libs/graph/doc/compressed_sparse_row.html"><TT>compressed_sparse_row_graph</TT></A>,
- from Jeremiah Willcock and Douglas Gregor of Indiana University.
- <LI><A
- href="libs/graph/doc/sorted_erdos_renyi_gen.html"><TT>sorted_erdos_renyi_iterator</TT></A>,
- from Jeremiah Willcock of Indiana University.
- <LI><A
- href="libs/graph/doc/biconnected_components.html"><TT>biconnected_components</TT></A>
- now supports a visitor and named parameters, from Janusz Piwowarski.
- <LI><A
- href="libs/graph/doc/adjacency_matrix.html"><TT>adjacency_matrix</TT></A>
- now models the <A
- href="libs/graph/doc/BidirectionalGraph.html">Bidirectional Graph</A>
- concept.
- <LI><A
- href="libs/graph/doc/dijkstra_shortest_paths.html"><TT>dijkstra_shortest_paths</TT></A>
- now calls <TT>vis.initialize_vertex</TT> for each vertex during
- initialization.
- <LI><B>Note:</B> the name of the compiled library for the <A
- href="libs/graph/doc/read_graphviz.html">GraphViz reader</A> has
- changed to <CODE>boost_graph</CODE> (from <CODE>bgl-viz</CODE>) to
- match Boost conventions.
- <LI>See the <A href="libs/graph/doc/history.html#1.34.0">complete
- revision history</A> for more information. </LI></UL>
- <LI><SPAN class=library><A href="libs/multi_array/index.html">MultiArray
- Library</A>:</SPAN> Boost.MultiArray now by default provides
- range-checking for <CODE>operator[]</CODE>. Range checking can be
- disabled by defining the macro <CODE>BOOST_DISABLE_ASSERTS</CODE> before
- including <TT>multi_array.hpp</TT>. A bug in
- <CODE>multi_array::resize()</CODE> related to storage orders was fixed.
- <LI><SPAN class=library><A
- href="libs/multi_index/doc/index.html">Multi-index Containers
- Library</A>:</SPAN>
- <UL>
- <LI>New <A
- href="libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
- access indices</A>.
- <LI>Non key-based indices feature new <A
- href="libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
- facilities</A>.
- <LI>This version also includes a number of optimizations and usage
- improvements. For a complete list of changes, see the library <A
- href="libs/multi_index/doc/release_notes.html#boost_1_34">release
- notes</A>. </LI></UL>
- <LI><SPAN class=library><A href="libs/optional/index.html">Optional
- Library</A>:</SPAN>
- <UL>
- <LI><CODE>boost::none_t and boost::none</CODE> now added to Optional's
- documentation
- <LI>Relational operators now directly support arguments of type
- <CODE>'T'</CODE> and <CODE>'none_t'</CODE>
- <LI>operator-&gt;() now also works with reference types.
- <LI>Helper functions <CODE>make_optional(val), make_optional(cond,val)
- and get_optional_value_or(opt,alternative_value)</CODE> added.
- <LI>Constructor taking a boolean condition (as well as a value) added.
-
- <LI>Member function <CODE>get_value_or(alternative_value)</CODE>
- added.
- <LI>Incompatbility bug with mpl::apply&lt;&gt; fixed.
- <LI>Converting assignment bug with uninitialized lvalues fixed.
- </LI></UL>
- <LI><SPAN class=library><A href="libs/parameter/index.html">Parameter
- Library</A>:</SPAN>
- <UL>
- <LI>Every ArgumentPack is now a valid <A
- href="libs/mpl/doc/refmanual/forward-sequence.html">MPL Forward
- Sequence.</A>
- <LI>Support for unnamed arguments (those whose keyword is deduced from
- their types) is added.
- <LI>Support for named and unnamed template arguments is added.
- <LI>New overload generation macros solve the <A
- href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
- problem</A> directly.
- <LI>See also the Python library changes, below. </LI></UL>
- <LI><SPAN class=library><A href="libs/ptr_container/index.html">Pointer
- Container Library</A>:</SPAN>
- <UL>
- <LI>Support for serialization via <A
- href="libs/serialization/index.html">Boost.Serialization.</A>
- <LI>Exceptions can be disabled by defining the macro
- BOOST_PTR_CONTAINER_NO_EXCEPTIONS before including any header. This
- macro is defined by default if BOOST_NO_EXCEPTIONS is defined.
- <LI>Additional <CODE>std::auto_ptr&lt;T&gt;</CODE> overloads added
- s.t. one can also pass <CODE>std::auto_ptr&lt;T&gt;</CODE> instead of
- only <CODE>T*</CODE> arguments to member functions.
- <LI><CODE>transfer()</CODE> now has weaker requirements s.t. one can
- transfer objects from <CODE>ptr_container&lt;Derived&gt;</CODE> to
- <CODE>ptr_container&lt;Base&gt;</CODE>, </LI></UL>
- <LI><SPAN class=library><A href="libs/python/index.html">Python
- Library</A>:</SPAN>
- <UL>
- <LI>Boost.Python now automatically appends C++ signatures to
- docstrings. The new <A
- href="libs/python/doc/v2/docstring_options.html"><CODE>docstring_options.hpp</CODE></A>
- header is available to control the content of docstrings.
- <LI><A
- href="libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec"><CODE>stl_input_iterator</CODE></A>,
- for turning a Python iterable object into an STL input iterator, from
- Eric Niebler.
- <LI>Support for <CODE>void*</CODE> conversions is added.
- <LI>Integrated support for wrapping C++ functions built with the
- parameter library; keyword names are automatically known to
- docsstrings.
- <LI>Enhancements to the API for better embedding support
- (<CODE>boost::python::import()</CODE>,
- <CODE>boost::python::exec()</CODE>, and
- <CODE>boost::python::exec_file()</CODE>). </LI></UL>
- <LI><SPAN class=library><A href="doc/html/signals.html">Signals
- Library</A>:</SPAN> More improvements to signal invocation performance
- from Robert Zeh.
- <LI><SPAN class=library><A href="libs/smart_ptr/smart_ptr.htm">Smart
- Pointers Library</A>:</SPAN>
- <UL>
- <LI><A
- href="libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
- support</A> as proposed in <A
- href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf">N1851</A>
- (162 Kb PDF).
- <LI><A
- href="libs/smart_ptr/pointer_cast.html"><CODE>pointer_cast</CODE></A>
- and <A
- href="libs/smart_ptr/pointer_to_other.html"><CODE>pointer_to_other</CODE></A>
- utilities to allow pointer-independent code, from Ion Gaztanaga.
- </LI></UL>
- <LI><SPAN class=library><A
- href="libs/algorithm/string/index.html">String Algorithm
- Library</A>:</SPAN>
- <UL>
- <LI><CODE>lexicographical_compare</CODE>
- <LI><CODE>join</CODE>
- <LI>New comparison predicates <CODE>is_less</CODE>,
- <CODE>is_not_greater</CODE>.
- <LI>Negative indexes support (like Perl) in various algorihtms
- (<CODE>*_head/tail</CODE>, <CODE>*_nth</CODE>). </LI></UL>
- <LI><SPAN class=library><A href="libs/wave/index.html">Wave
- Library</A>:</SPAN>
- <UL>
- <LI>Wave now correctly recognizes pp-number tokens as mandated by the
- C++ Standard, which are converted to C++ tokens right before they are
- returned from the library.
- <LI>Several new preprocessing hooks have been added. For a complete
- description please refer to the related documentation page: <A
- href="libs/wave/doc/class_reference_ctxpolicy.html">The Context
- Policy</A>.
- <LI>Shared library (dll) support has been added for the generated Wave
- libraries.
- <LI>The overall error handling has been improved. It is now possible
- to recover and continue after an error or a warning was issued.
- <LI>Support for optional comment and/or full whitespace preservation
- in the generated output stream has been added.
- <LI>The Wave library now performs automatic include guard detection to
- avoid accessing header files more than once, if appropriate.
- <LI>Full interactive mode has been added to the Wave tool. Now the
- Wave tool can be used just like Python or Perl for instance to
- interactively try out your BOOST_PP macros. Additionally it is now
- possible to load and save the current state of an interactive session
- (macro tables et.al.).
- <LI>The overall performance has been improved by upto 40-60%,
- depending on the concrete files to process.
- <LI>Support for new pragmas has been added allowing to control certain
- library features from inside the preprocessed sources (partial output
- redirection, control of generated whitespace and #line directives).
- <LI>Optional support for #pragma message "..." has been added.
- <LI>This version also includes a number of bug fixes and usage
- improvements. For a complete list of changes, see the libraries <A
- href="libs/wave/ChangeLog">change log</A>. </LI></UL></LI></UL>
- <H4>Supported Compilers</H4>
- <P>Boost is tested on a wide range of compilers and platforms. Since Boost
- libraries rely on modern C++ features not available in all compilers, not
- all Boost libraries will work with every compiler. The following compilers
- and platforms have been extensively tested with Boost, although many other
- compilers and platforms will work as well. For more information, see the
- <A href="http://www.boost.org/regression/release/user/">regression test
- results</A>.</P>
- <UL>
- <LI><A href="http://developer.apple.com/">Apple GCC</A> 4.0.1 on Mac OS
- X.
- <LI><A href="http://www.borland.com/us/products/cbuilder/">Borland
- C++</A> 5.8.2 on Windows.
- <LI><A href="http://gcc.gnu.org/">GNU C++</A>
- <UL>
- <LI>3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
- <LI>4.1.x on Solaris
- <LI>3.4.x on Windows </LI></UL>
- <LI><A href="http://h30097.www3.hp.com/cplus/">HP aC++ A.06.14</A>.
- <LI><A
- href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
- C++</A> 9.1 on Windows, 9.0 on Linux.
- <LI><A href="http://www.metrowerks.com/">Metrowerks CodeWarrior</A> 9.4
- on Windows.
- <LI><A href="http://msdn.microsoft.com/visualc/">Microsoft Visual
- C++</A> 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost
- does not support the non-standard "Safe" C++ Library shipping with
- Visual C++ 8.0, which may result in many spurious warnings from Boost
- headers and other standards-conforming C++ code. To suppress these
- warnings, define the macro <CODE>_SCL_SECURE_NO_DEPRECATE</CODE>.
- <LI><A
- href="http://developers.sun.com/sunstudio/compilers_index.html">Sun
- Studio 11</A> on Solaris. </LI></UL>
- <H4>Acknowledgements</H4>
- <P><A href="http://www.boost.org/people/thomas_witt.html">Thomas Witt</A> managed this
- release.</P>
- <P>A great number of people contributed their time and expertise to make
- this release possible. Special thanks go to Vladimir Prus for making
- Boost.Build version 2 a reality, David Abrahams for authoring a new
- Getting Started guide, Rene Rivera for general build and installation
- support and Greg D. for answering countless
- questions.</P></DIV></DIV></DIV></DIV>
- <DIV class=clear></DIV></TD>
- <TD id=sidebars-top>
- <DIV class=sidebar id=boost-sidebar>
- <DIV class=sidebar-0>
- <DIV class=sidebar-1>
- <DIV class=sidebar-2>
- <DIV class=sidebar-3>
- <DIV class=sidecell id=libraries>
- <DIV class=sidecell-0>
- <H4>Libraries</H4>
- <UL>
- <LI><A href="libs/libraries.htm">Documentation</A>
- <LI><A href="http://www.boost.org/more/license_info.html">License</A>
- <LI><A
- href="http://sourceforge.net/project/showfiles.php?group_id=7586">Download</A>
-
- <LI><A href="more/getting_started.html">Getting Started</A>
- </LI></UL></DIV></DIV>
- <DIV class=sidecell id=tests>
- <DIV class=sidecell-0>
- <H4>Regression Tests</H4>
- <UL>
- <LI><A href="status/compiler_status.html">General Info</A>
- <LI><A href="http://www.boost.org/regression/release/user/">Release</A>
- <LI><A
- href="http://www.boost.org/regression/developement/developer/">Development</A>
- </LI></UL></DIV></DIV>
- <DIV class=sidecell id=search>
- <DIV class=sidecell-0>
- <H4>Search Boost</H4>
- <FORM action=http://www.google.com/custom method=get>
- <P><SPAN id=search-text><INPUT id=q alt="Search Text" maxLength=255
- size=31 name=q></SPAN> <SPAN id=search-choice><SELECT id=hq name=hq>
- <OPTION label=Boost value=site:www.boost.org selected>Boost</OPTION>
- <OPTION label=Documentation
- value="site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">Documentation</OPTION>
- <OPTION label="Mailing Lists" value=site:lists.boost.org>Mailing
- Lists</OPTION></SELECT></SPAN> <SPAN id=go><INPUT id=search-button
- type=image alt=Search src="more/space.gif" name=search></SPAN> <SPAN
- id=google><A href="http://www.google.com/search"><IMG height=32 alt=Google
- src="more/google_logo_25wht.gif" width=75> Powered</A></SPAN> <INPUT
- type=hidden
- value=LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;
- name=cof> <INPUT type=hidden value="Google Search" name=sa> <INPUT
- type=hidden value=www.boost.org;lists.boost.org
- name=domains></P></FORM></DIV></DIV>
- <DIV class=clear></DIV></DIV></DIV></DIV></DIV></DIV>
- <DIV class=sidebar id=participation-sidebar>
- <DIV class=sidebar-0>
- <DIV class=sidebar-1>
- <DIV class=sidebar-2>
- <DIV class=sidebar-3>
- <DIV class=sidecell id=groups>
- <DIV class=sidecell-0>
- <H4>Groups</H4>
- <UL>
- <LI><A href="http://www.boost.org/more/mailing_lists.htm#main">Boost (Developers)</A>
- <LI><A href="http://www.boost.org/more/mailing_lists.htm#users">Boost Users</A>
- <LI><A href="http://www.boost.org/more/mailing_lists.htm#announce">Announcements</A>
- <LI><A href="http://www.boost.org/more/mailing_lists.htm#interest">Boost General Interest</A>
-
- <LI><A href="http://www.boost.org/more/mailing_lists.htm#projects">Project-Specific</A>
- <LI><A href="http://www.boost.org/more/discussion_policy.htm">Discussion Policy</A>
- </LI></UL></DIV></DIV>
- <DIV class=sidecell id=contribute>
- <DIV class=sidecell-0>
- <H4>Contribute</H4>
- <UL>
- <LI><A href="http://www.boost.org/more/formal_review_process.htm">Formal Reviews</A>
- <LI><A href="http://www.boost.org/more/formal_review_schedule.html">Review Schedule</A>
- <LI><A href="http://www.boost.org/more/lib_guide.htm#Requirements">Requirements</A>
- <LI><A href="http://www.boost.org/more/lib_guide.htm#Guidelines">Guidelines</A>
- <LI><A href="http://www.boost.org/more/submission_process.htm">Submissions</A>
- </LI></UL></DIV></DIV>
- <DIV class=clear></DIV></DIV></DIV></DIV></DIV></DIV>
- <DIV class=sidebar id=resources-sidebar>
- <DIV class=sidebar-0>
- <DIV class=sidebar-1>
- <DIV class=sidebar-2>
- <DIV class=sidebar-3>
- <DIV class=sidecell id=support>
- <DIV class=sidecell-0>
- <H4>Support</H4>
- <UL>
- <LI><A href="http://www.boost.org/more/faq.htm">FAQ</A>
- <LI><A href="http://sourceforge.net/tracker/?group_id=7586">Request
- Support</A>
- <LI><A href="http://www.boost.org/more/bugs.htm">Report Bugs</A>
- <LI><A href="http://www.boost.org/more/requesting_new_features.htm">Suggest Features</A>
- <LI><A href="http://www.boost.org/more/links.htm#CommercialSupport">Commercial Support</A>
- <LI><A href="http://www.boost.org/more/mailing_lists.htm">Mailing Lists</A>
- <LI><A href="http://www.boost.org/more/version_history.html">Version History</A>
- <LI><A href="http://www.boost.org/more/mailing_lists.htm#IRC">#boost IRC channel</A>
- </LI></UL></DIV></DIV>
- <DIV class=sidecell id=other>
- <DIV class=sidecell-0>
- <H4>Other Resources</H4>
- <UL>
- <LI><A href="http://www.boostcon.com">BoostCon 2007</A>
- <LI><A href="http://boost-consulting.com/vault/">Vault Files</A>
- <LI><A href="http://sourceforge.net/cvs/?group_id=7586">Main CVS</A>
- <LI><A
- href="http://svn.boost.org/trac/boost/wiki/BoostSubversion">Sandbox
- SVN</A>
- <LI><A href="http://engineering.meta-comm.com/boost.aspx">Snapshots</A>
- <LI><A href="tools/index.html">Tools</A>
- <LI><A href="http://www.boost.org/people/people.htm">People</A>
- <LI><A href="doc/html/who_s_using_boost_.html">Who's Using Boost?</A>
- <LI><A href="http://www.boost.org/more/moderators.html">Moderators</A>
- <LI><A href="http://www.boost.org/more/index.htm">More Boost</A>
- <LI><A href="http://www.boost.org/more/links.htm#cpp">More C++</A> </LI></UL></DIV></DIV>
- <DIV class=sidecell id=official>
- <DIV class=sidecell-0>
- <H4>Official Branch Sites</H4>
- <UL>
- <LI><A href="http://spirit.sourceforge.net/">Spirit</A>
- </LI></UL></DIV></DIV>
- <DIV class=sidecell id=unofficial>
- <DIV class=sidecell-0>
- <H4>Unofficial Branch Sites</H4>
- <UL>
- <LI><A
- href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">Wiki</A>
- </LI></UL></DIV></DIV>
- <DIV class=clear></DIV></DIV></DIV></DIV></DIV></DIV></TD></TR>
- <TR>
- <TD id=sidebars-bottom>
- <DIV class=sidebar id=footer-sidebar>
- <DIV class=sidebar-0>
- <DIV class=sidebar-1>
- <DIV class=sidebar-2>
- <DIV class=sidebar-3>
- <DIV class=sidecell id=footer>
- <DIV class=sidecell-0>
- <DIV id=revised>
- <P>Revised $Date$</P></DIV>
- <DIV id=copyright>
- <P>Copyright Beman Dawes, David Abrahams, 1998-2003.</P>
- <P>Copyright Rene Rivera 2004-2007.</P></DIV>
- <DIV id=license>
- <P>Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <A href="LICENSE_1_0.txt">LICENSE_1_0.txt</A> or copy at
- <A href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/
- LICENSE_1_0.txt</A>)</P></DIV>
- <DIV id=banners>
- <P><A href="http://validator.w3.org/check?uri=referer"><IMG class=c1
- height=31 alt="Valid XHTML 1.0!" src="more/w3c_valid_xhtml10.png"
- width=88></A></P>
- <P><A href="http://jigsaw.w3.org/css-validator/check/referer"><IMG
- class=c1 height=31 alt="Valid CSS!" src="more/w3c_valid_css.png"
- width=88></A></P>
- <P><A href="http://sourceforge.net"><IMG class=c1 alt=SourceForge.net
- src="http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"></A></P></DIV></DIV></DIV>
- <DIV
-class=clear></DIV></DIV></DIV></DIV></DIV></DIV></TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV></BODY></HTML>
diff --git a/more/boost-dark-trans.png b/more/boost-dark-trans.png
deleted file mode 100644
index 1aa16e202f..0000000000
--- a/more/boost-dark-trans.png
+++ /dev/null
Binary files differ
diff --git a/more/boost_1_33_0.jpg b/more/boost_1_33_0.jpg
deleted file mode 100644
index 6f26ef38d3..0000000000
--- a/more/boost_1_33_0.jpg
+++ /dev/null
Binary files differ
diff --git a/more/boost_soc_06_overview.html b/more/boost_soc_06_overview.html
deleted file mode 100644
index f8d67700aa..0000000000
--- a/more/boost_soc_06_overview.html
+++ /dev/null
@@ -1,820 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0.1 Transitional//EN">
-
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>An overview of Boost participation in
-Google Summer of Code&trade; 2006</title>
-<link rel="stylesheet" href="../boost.css" type="text/css">
-<style type="text/css">
-<!--
-table{
- PADDING-RIGHT: 2pt;
- BORDER-TOP: gray 1pt solid;
- DISPLAY: block;
- PADDING-LEFT: 2pt;
- PADDING-BOTTOM: 2pt;
- BORDER-LEFT: gray 1pt solid;
- MARGIN-RIGHT: 32pt;
- PADDING-TOP: 2pt;
- background-color: #EEEEEE;
-}
-td{
- BORDER-STYLE: solid;
- BORDER-WIDTH: 1pt;
- BORDER-LEFT: ;
- BORDER-RIGHT: gray 1pt solid;
- BORDER-TOP: ;
- BORDER-BOTTOM: gray 1pt solid;
-}
-th{color: #ffffff; background-color: #000000;}
-.odd_tr{background-color: #ffffff;}
--->
-</style>
-</head>
-
-<body>
-<img src="../boost.png" alt="boost.png (6308 bytes)" align="middle" width="277" height="86">
-<h1>An overview of Boost participation in
-Google Summer of Code&trade; 2006</h1>
-
-<hr>
-
-<p>
-For the second consecutive year, Google has conducted its
-<a href="http://code.google.com/soc/">Summer of Code&trade;</a> initiative,
-a program by which student developers are sponsored for their contributions
-within open source organizations willing to mentor the participants. The 2006
-campaign has run between April and September, with active development work
-taking place between May 23 and August 21.
-</p>
-
-<p>
-Around mid April, when the program had just started, some Boost members began
-considering the possibility to enter Summer of Code as a mentoring
-organization. Despite the lack of time and the fact that most of us were
-completely new to this initiative, Boost managed to successfully apply for
-the program. As a result ten projects were selected and mentored, most of
-which are expected to become full contributions to Boost in the near future.
-</p>
-
-<p>
-We give here a summary report of this experience, along with a short analysis
-of the main problems we found, so that we can work at solving them and do
-better next year.
-</p>
-
-<h2>Contents</h2>
-
-<ul>
- <li><a href="#how_the_program_works">How the program works</a>
- <ul>
- <li><a href="#2006_figures">2006 figures</a></li>
- </ul>
- </li>
- <li><a href="#boost_participation">Boost participation</a>
- <ul>
- <li><a href="#application_and_process_selection">Application and
- process selection</a></li>
- <li><a href="#accepted_projects">Accepted projects</a></li>
- <li><a href="#development">Development</a></li>
- <li><a href="#results">Results</a></li>
- </ul>
- </li>
- <li><a href="#analysis">Analysis</a>
- <ul>
- <li><a href="#boost_appeal">Boost appeal</a></li>
- <li><a href="#opportunities_lost">Opportunities lost?</a></li>
- <li><a href="#projects_startup">Projects startup</a></li>
- <li><a href="#ongoing_development">Ongoing development</a></li>
- <li><a href="#public_communication_issues">Public communication
- issues</a></li>
- <li><a href="#scope_of_projects">Scope of projects</a></li>
- </ul>
- </li>
- <li><a href="#suggestions_for_improvement">Suggestions for improvement</a>
- <ul>
- <li><a href="#preparation">Preparation</a></li>
- <li><a href="#public_communication">Public communication</a></li>
- <li><a href="#project_management">Project management</a></li>
- </ul>
- </li>
- <li><a href="#conclusions">Conclusions</a></li>
- <li><a href="#acknowledgements">Acknowledgements</a></li>
-</ul>
-
-
-<h2><a name="how_the_program_works">How the program works</a></h2>
-
-<p>
-There are three types of participants in Google Summer of Code:
-<ul>
- <li>Google itself acts as the funding partner and conducts the overall
- program.</li>
- <li>The open source organizations accepted into the program must designate
- people inside the organization who will act as project mentors.</li>
- <li>Students submit their project ideas and, if selected, work in
- collaboration with one of the mentoring organizations; upon successful
- completion of the project, students receive the full stipend for the
- program.</li>
-</ul>
-The program goes through the following stages:
-<ul>
- <li>Organization selection: those open source organizations willing to
- enter Summer of Code submit an expression of interest to Google, along
- with information Google uses for qualifying purposes. Selected organizations
- are publicly announced and each organization is expected to provide a pool
- of project ideas.</li>
- <li>Student selection: students willing to participate submit one or more
- project proposals, typically expanding on some of the ideas previously
- provided by the mentoring organizations. A student can apply several times
- and for different organizations, but ultimately can only be chosen for just
- one project. These proposals are routed by Google to the appropriate
- organizations, which must analyze them, rank them, and assign mentors to the
- most promising applications. Based on the information provided by mentoring
- organizations, Google issues the final list of accepted projects.</li>
- <li>Development: Students, guided by their assigned mentors, are expected to
- complete the projects in a period of three months. Google asks mentors for a
- mid-program review upon which continuation of the project depends.</li>
- <li>Final review: Once the development period is over, mentors are requested
- to inform Google on the results of the project, and determine whether students
- qualify to receive the full stipend.</li>
-</ul>
-</p>
-
-<h3><a name="2006_figures">2006 figures</a></h3>
-
-<p>
-The 2006 campaign of Google Summer of Code took place between April 14 and
-September 25. A total of 102 mentoring organizations participated. Of the 6,338
-applications submitted by 3,044 students around the globe, 630 were finally
-selected and funded. Google has spent more than US$3 million in student stipends
-and compensations to the mentoring organizations.
-</p>
-
-<h2><a name="#boost_participation">Boost participation</a></h2>
-
-<h3><a name="#application_and_process_selection">Application and
-process selection</a></h3>
-
-<p>
-On April 14, the same day Google Summer of Code started, Julio M. Merino Vidal
-(later to become one of the selected students) sent a message encouraging Boost
-members to participate in this program as a mentoring organization. This call
-sparked the interest of the community; although time was already short for doing
-all the preparation labors, Boost moderators put rapidly themselves to work and
-conducted the preliminary registration steps. In the meantime, a Wiki page was
-grown with project ideas provided by Boost members, totalling more than twenty
-proposals.
-</p>
-
-<p>
-By the beginning of May Boost was officially accepted into the program and Boost
-moderators set out to form a group of mentors, selected on an invitation basis.
-As student selection is a delicate process, involving the assessment of individuals
-on their technical skills, all subsequent discussions were conducted by the
-selected mentors on a private mail list established for their collaboration.
-</p>
-
-<p>
-We were not prepared for the avalanche of student applications that followed. On
-day two after the application period was open, we had received three proposals;
-next day it was 14, and within a week the count exceeded 50. By the end of the
-application period the total number of proposals received was 174, which forced
-us to go through a very intensive ranking process and recruit additional mentors.
-Two rules were followed so as rationalize the process of selection among dozens
-of different proposals:
-<ul>
- <li>Where there were competing applications for the same project idea, only
- one were to be ultimately selected; so, no two projects with the same or very
- similar goals were accepted.</li>
- <li>Some of the applications built on a given Boost library (for instance, the
- Boost Graph Library is a frequent target for the addition of algorithms.) We
- limited the applications to a maximum of two per Boost library.</li>
-</ul>
-These rules have the combined effect of greatly reducing the number of eligible
-applications while at the same time distributing the accepted projects evenly
-across the space of ideas. Moreover, students with unique proposals, i.e. project
-ideas not coming from the pool originally presented by Boost, are at a
-competitive advantage.
-</p>
-
-<p>
-The different proposals were classified according to its related technological
-area so that each cluster could be handled by an appointed mentor with the
-required expertise on the subject. Mentors submitted then "focus reports"
-summarizing the applications under their responsibility; these reports served as
-a first filter to help reduce the number of final applications to be evaluated
-jointly. Along the process, students with the most promising proposals were asked
-to refine their ideas and provide further information.
-</p>
-
-<p>
-Although not enforced by the official rules, we agreed upon a one-to-one ratio
-of mentors to students, which ultimately marked a hard limit on the maximum number
-of eligible projects.
-</p>
-
-<h3><a name="accepted_projects">Accepted projects</a></h3>
-
-<p>
-Google accepted and funded the ten top-ranked projects endorsed by Boost. Of
-these, eight projects are libraries or library components targeted for future
-inclusion into Boost, while the remaining two consist of utility programs
-heavily relying on Boost.
-</p>
-
-<blockquote>
-<b>C++ Coroutine Library</b>
-<br>
-Giovanni Piero Deretta, mentored by Eric Niebler.
-<br>
-Library for the management through a modern C++ interface of OS-provided
-coroutine facilities.
-</blockquote>
-
-<blockquote>
-<b>Concurrency Library</b>
-<br>
-Matthew Calabrese, mentored by David Abrahams.
-<br>
-STL-inspired generic framework for high-level specification and execution of
-parallelizable algorithms.
-</blockquote>
-
-<blockquote>
-<b>TR1 Math Special Functions</b>
-<br>
-Xiaogang Zhang, mentored by John Maddock.
-<br>
-Implementation of the 23 special mathematical functions specified in C++
-standard library extension proposal TR1.
-</blockquote>
-
-<blockquote>
-<b>The Boost.Process library</b>
-<br>
-Julio M. Merino Vidal, mentored by Jeff Garland.
-<br>
-Portable library for process launching and basic management.
-</blockquote>
-
-<blockquote>
-<b>Out-of-Core Graphs and Graph Algorithms</b>
-<br>
-St&eacute;phane Zampelli, mentored by Jeremy Siek.
-<br>
-Extension of the Boost Graph Library to deal with out-of-core structures,
-i.e. data sets too large to be kept in main memory at once.
-</blockquote>
-
-<blockquote>
-<b>MISC (M)ulti (I)ndex (S)pecialized (C)ontainers</b>
-<br>
-Mat&iacute;as Capeletto, mentored by Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
-<br>
-Families of specialized containers internally based on Boost.MultiIndex.
-</blockquote>
-
-<blockquote>
-<b>Generic Tree Container</b>
-<br>
-Bernhard Reiter, mentored by Ren&eacute; Rivera.
-<br>
-Design and implementation of a family of STL-compatible tree containers.
-</blockquote>
-
-<blockquote>
-<b>Viewer utility for FSMs</b>
-<br>
-Ioana Tibuleac, mentored by Andreas Huber D&ouml;nni.
-<br>
-Utility program for the visualization of finite state machines (FSMs) specified
-with Boost.Statechart.
-</blockquote>
-
-<blockquote>
-<b>Modular C++ preprocessor, using Boost.Spirit</b>
-<br>
-Hermanpreet 'Lally' Singh, mentored by Joel de Guzman.
-<br>
-Implementation with Boost.Spirit and Boost.Wave of a front-end translator
-from Modular C++ (as specified in a proposal to add modules to C++ by Daveed
-Vandevoorde) to standard C++.
-</blockquote>
-
-<blockquote>
-<b>Implementing a state of the art Mincut/Maxflow algorithm.</b>
-<br>
-Stephan Diederich, mentored by Douglas Gregor.
-<br>
-Implementation of a fast mincut/maxflow routine for the Boost Graph Library
-based on a new algorithm devised by Vladimir Kolmogorov.
-</blockquote>
-
-<h3><a name="development">Development</a></h3>
-
-<p>
-Two main facilities were set up to assist students and mentors during the
-development phase: a mailing list and a Trac/SVN project management system
-with separate directories for each project. One of the students, Mat&iacute;as
-Capeletto, out of personal initiative registered a Google Group aimed at giving
-students with Boost a place for informal interaction and discussion of common
-problems.
-</p>
-
-<p>
-After the initial warm-up period, each student-mentor pair performed development
-work mostly privately. The usage of the Boost mailing lists was scarce, and
-only by the end of the program did some students publicly announced their results.
-</p>
-
-<h3><a name="results">Results</a></h3>
-
-<p>
-By the date the development period was officially closed, the status of the
-different projects was as follows:
-<ul>
- <li>Seven projects were completed or nearly completed and the students are
- expected to ask for a formal review within 2006 or early 2007. Four of these
- projects necessitated a goal reorientation during development, basically
- because the original plan was too ambitious for three months. Most of the
- projects are still in active development during the months following the
- Summer of Code program.</li>
- <li>Two projects did not reach the planned goals, but nevertheless produced
- useful material that could be expanded outside of the Summer of Code
- program.</li>
- <li>One project was abandoned shortly after the midterm review. The reasons
- for the abandonment are unknown.</li>
-</ul>
-The results of all the projects can be consulted online at the dedicated
-<a href="https://www.boost-consulting.com:8443/trac/soc/browser/boost/soc/2006">Trac
-site</a>.
-</p>
-
-<h2><a name="analysis">Analysis</a></h2>
-
-<p>
-We examine the various stages of Boost participation in Summer of Code, with an
-emphasis on discovering opportunities for improvement.
-</p>
-
-<h3><a name="boost_appeal">Boost appeal</a></h3>
-
-<p>
-In a mid project
-<a href="http://code.google.com/soc/GSoC2006Statistics.pdf">presentation at OSCON
-2006</a>, Chris DiBona from Google provided some data about the organizations
-which received the most applications:
-</p>
-
-<p align="center">
-<table cellspacing="0">
-<tr>
- <th align="left">Organization</th>
- <th>No of applications</th>
-</tr>
-<tr>
- <td>KDE</td>
- <td align="center">244</td>
-</tr>
-<tr class="odd_tr">
- <td>Ubuntu &amp; Bazaar</td>
- <td align="center">236</td>
-</tr>
-<tr>
- <td>Python Software Foundation</td>
- <td align="center">212</td>
-</tr>
-<tr class="odd_tr">
- <td>GNOME</td>
- <td align="center">199</td>
-</tr>
-<tr>
- <td>Apache Software Foundation</td>
- <td align="center">190</td>
-</tr>
-<tr class="odd_tr">
- <td><b>Boost</b></td>
- <td align="center"><b>174</b></td>
-</tr>
-<tr>
- <td>Gaim</td>
- <td align="center">152</td>
-</tr>
-<tr class="odd_tr">
- <td>The GNU Project</td>
- <td align="center">148</td>
-</tr>
-<tr>
- <td>Drupal</td>
- <td align="center">146</td>
-</tr>
-</table>
-</p>
-<blockquote style="FONT-SIZE: 75%;">
-The numbers shown here have been estimated from a chart included in the
-presentation slides. This chart contains an additional column labeled "Google"
-which actually accounts for the applications dismissed because of their low
-quality.
-</blockquote>
-
-<p>
-The fact that Boost is ranked the sixth most attractive organization out of a
-total of 102 was entirely unexpected, especially considering the wide popularity
-of the rest of top-rated organizations. There is a more or less implicit
-consensus among Boost members that ours is a relatively niche project, known for
-its quality standards by seasoned C++ practitioners, but with a limited penetration
-among entry level programmers: maybe the figures above should make us reconsider
-this assumption. A cursory examination of the applications submitted to Boost reveals
-that most applicants were regular users of Boost: many cite the Boost status among
-the C++ community as an appealing factor in order to apply.
-</p>
-
-<h3><a name="opportunities_lost">Opportunities lost?</a></h3>
-
-<p>
-If we look at the number of funded projects with respect to the applications received,
-figures are not so favorable to Boost.</p>
-
-<p align="center">
-<table cellspacing="0">
-<tr>
- <th align="left">Organization</th>
- <th>No of projects</th>
- <th>Project/app ratio</th>
-</tr>
-<tr>
- <td>KDE</td>
- <td align="center">24</td>
- <td align="center">9.8 %</td>
-</tr>
-<tr class="odd_tr">
- <td>Ubuntu &amp; Bazaar</td>
- <td align="center">22</td>
- <td align="center">9.3 %</td>
-</tr>
-<tr>
- <td>Python Software Foundation</td>
- <td align="center">23</td>
- <td align="center">10.8 %</td>
-</tr>
-<tr class="odd_tr">
- <td>GNOME</td>
- <td align="center">19</td>
- <td align="center">9.5 %</td>
-</tr>
-<tr>
- <td>Apache Software Foundation</td>
- <td align="center">27</td>
- <td align="center">14.2 %</td>
-</tr>
-<tr class="odd_tr">
- <td><b>Boost</b></td>
- <td align="center"><b>10</b></td>
- <td align="center"><b>5.7 %</b></td>
-</tr>
-<tr>
- <td>Gaim</td>
- <td align="center">8</td>
- <td align="center">5.3 %</td>
-</tr>
-<tr class="odd_tr">
- <td>The GNU Project</td>
- <td align="center">10</td>
- <td align="center">6.8 %</td>
-</tr>
-<tr>
- <td>Drupal</td>
- <td align="center">14</td>
- <td align="center">9.6 %</td>
-</tr>
-</table>
-</p>
-
-<p>
-It turns out that the project/application ratio for almost any other organization
-among the top nine is considerably higher than that of Boost. As it happens, Google
-initially requested that organizations submitted the maximum number of projects they
-felt they could cope with, and we got funding for exactly what we aimed for, so the
-limiting factor lies entirely on Boost's side.
-</p>
-
-<h3><a name="projects_startup">Projects startup</a></h3>
-
-<p>
-Contributing to Boost relies on a fair number of guidelines and protocols for
-coding, documentation, testing and maintenance. Many of the required tools are
-exclusively used within Boost, and some of them are not trivial, like for instance
-Boost.Build. Although the Boost web site contains information about all these tools
-and procedures, this intelligence is scattered through unrelated pages and sometimes
-is very hard to come by.
-</p>
-
-<p>
-So, there is a good deal of expertise required to begin working at Boost. Some
-students have reported on startup difficulties getting to know these details and
-familiarizing themselves with the tools, most notably <code>bjam</code> and Quickbook. Each
-student overcome the startup difficulties on their own or resorting to their
-mentors (see the section on <a href="#public_communication_issues">public
-communication issues</a>).
-</p>
-
-<h3><a name="ongoing_development">Ongoing development</a></h3>
-
-<p>
-Once students got past the startup stage, most projects advanced without serious
-complications. In the majority of cases, it was realized at some point during
-the development that there was no time to complete it. Some participants had to
-redefine the goals in an effort to keep the project within schedule, while others
-simply decided that they would continue working after the official deadline of
-Summer of Code.
-</p>
-
-<p>
-The information flow between each student and their mentor was usually reported
-by both parties to be satisfactory. The projects suffering from lack of
-communication have been precisely those yielding the poorest results. In general,
-mentors have not felt overwhelmed by requests from their students, and even in a
-couple of cases the projects were run practically unattendedly. This fact is
-witness to the high competence of the students recruited into the program.
-</p>
-
-<p>
-The degree of usage of the Trac/SVN system has varied. Some students did frequent
-updates, while others have just used the repository to dump the final results for
-the official submission to Google.
-</p>
-
-<h3><a name="public_communication_issues">Public communication
-issues</a></h3>
-
-<p>
-Students and mentors had at their disposal three different forums for the public
-interchange of information and support:
-<ul>
- <li>Boost public lists, especially the developers and users lists.</li>
- <li>A dedicated mailing list reaching all students and mentors working at
- Summer of Code in Boost.</li>
- <li>A more casual Google Group, set up by one of the students, aimed at
- providing the participants with a place for socializing and resolution of
- common problems.</li>
-</ul>
-Despite this abundance of resources, there was an almost complete lack of group
-communication among all the parties involved and between these and the larger
-Boost community. Seemingly, students were satisfied to pursue their activities by
-relying on support from their mentors alone. This circumstance has prevented
-Boost members from enriching the initiative by offering their experience and
-insight, and has possibly led students to the false impression that contributing
-to Boost proceeds in a predictable linear path from requisites to completion of
-the work. When asked about their not engaging in public communication, the students
-gave vague justifications that can be classified into the following:
-<ul>
- <li>Doubts were deemed too technical or specific to be worth raising in
- public.</li>
- <li>A crave for perfectionism detracted students from asking or submitting work
- in progress until they felt their material looked good enough.</li>
- <li>Shyness: some students probably lacked previous experience communicating in
- public, and most are not English native speakers, which could also be a
- limiting factor.</li>
-</ul>
-Although students did not identify the following as a reason not to go public, it
-is likely that many of them did not feel the need given the readily access to their
-mentors they enjoyed. It is easy to grow used to such a dedicated source of support
-and neglect resorting to other resources. Mentors should have encouraged their
-students to pursue the public discussion of projects, which constitutes one of the
-pillars of Boost renowned quality.
-</p>
-
-<h3><a name="scope_of_projects">Scope of projects</a></h3>
-
-<p>
-In hindsight, it has become apparent that most projects were too ambitious to be
-completed within the three months of duration of the program, and even those that
-were considered a success will need weeks or months of polishing up before the
-material is ready for a formal review. In contrast with other organizations
-participating in the Summer of Code program, Boost has as of this writing included
-no results into its code base. No formal review for any project has been requested
-yet, either.
-</p>
-
-<p>
-These scope issues are very dependent on the particular type of project. We can
-classify the Boost projects for Summer of Code as follows:
-<ul>
- <li>Full-fledged libraries,</li>
- <li>additions to existing Boost libraries,</li>
- <li>utilities and tool projects using Boost.</li>
-</ul>
-Of these, additions (like for instance the mincut/maxflow algorithm for BGL by
-Stephan Diederich) are the most suitable for completion in a short period of time:
-most of the preparation work is already done, and the student has clear guides as
-to what coding and documentation standards to follow. Also, these projects need
-not undergo a formal review, since it is the responsibility of the hosting library
-author to review the code and include it within her discretion. Utility projects
-seem also suitable for small timeframes, though most project proposals and requests
-are naturally oriented to contributions of actual code to the Boost project.
-</p>
-
-<p>
-As for those projects involving the design and realization of full-fledged
-libraries, there is little hope that the goals and scope can be kept modest enough
-for a three-month schedule. Boost candidate libraries developed by professional
-authors usually take much longer than three months to be accepted; some libraries
-have been evolving through several <i>years</i> before being included into Boost.
-So, the best we can hope for if we are to support the realization of library projects
-for Boost inside Summer of Code is that the results by the end of the program can
-be evaluated to constitute a viable <i>potential</i> contribution to Boost. When this is
-the case, it is crucial that the student commits to further working on the project
-up to completion and formal review. Perhaps more important than getting libraries
-coded is to engage new authors into a long-term relationship with the Boost project.
-</p>
-
-<h2><a name="suggestions_for_improvement">Suggestions for improvement</a></h2>
-
-<p>
-The following proposals aim to alleviate some of the problems we have identified
-during the development of Summer of Code within Boost. These action points are
-related only to the issues found in connection with Boost: we are not addressing
-other areas of improvement associated to the Summer of Code program itself.
-</p>
-
-<h3><a name="preparation">Preparation</a></h3>
-
-<p>
-Much work can be done before the actual program begins. The following preparation
-activities can already be launched:
-</p>
-
-<p>
-<b>Create a pool of ideas for projects.</b> This action will provide valuable extra
-time for evaluation and refining of ideas before the Summer of Code begins.
-The experience has shown that those projects with more preparation work, especially
-in the area of design, were ultimately more successful. The pool can also be used
-to retain interesting ideas that arise at the mailing lists and very often are
-not given proper attention and become abandoned.
-</p>
-
-<p>
-<b>Create a student pool.</b> Prior involvement with Boost is clearly an advantage
-both in the selection phase and later during project development. Those students
-with a serious interest in participating in Summer of Code with Boost can enter
-the pool and begin exploring ideas and interacting with the community well in
-advance of the summer, so as to put themselves in a favorable position for the
-selection. Advertisement for the student pool can be initiated in the beginning of
-2007 through the usual channels (web site and mailing lists): additionally, Boost
-members involved with the University can spread this information locally and help
-raise the interest of students in their environment.
-</p>
-
-<p>
-<b>Create a mentor pool.</b> Given the rush with which Boost entered the 2006
-Summer of Code campaign, the invitation of mentors has to be done on an on-demand
-basis as it became all too evident that the task was growing bigger and bigger.
-It is important that the organization is better prepared next year so that a
-number of people with the ability and will to participate as Boost mentors are
-identified in advance.
-</p>
-
-<p>
-<b>Prepare a startup package.</b> In order to facilitate the initial period of
-getting familiarized with the various Boost guidelines, protocols and tools, it
-would be extremely useful to prepare a compilation of startup material for
-students. This package can consist of a single document gathering the currently
-dispersed information, or go beyond this and provide some bundle of documentation
-and pre-built tools, an approach that one of the students is currently working on.
-</p>
-
-<h3><a name="public_communication">Public communication</a></h3>
-
-<p>
-It is crucial that students get involved with the community as soon as possible
-and grow to appreciate the advantages of public development with respect to
-solitary coding.
-</p>
-
-<p>
-<b>Mandate (bi)weekly reports.</b> These reports should be directed to the public
-mailing lists so as to give all Boost members an opportunity to follow the work
-in progress and contribute. Reporting has the extra benefit for students of
-forcing them to reflect on their own work periodically and struggle with the
-often difficult task of presenting their ideas to others.
-</p>
-
-<p>
-<b>Conduct student-mentor exclusively through public channels.</b> This might be
-too drastic a policy, as some matters need privacy, and depending on the amount
-of information exchanged flooding problems may arise. Less severe variations
-involve allowing for some private interchange at the mentors' discretion and
-moving this kind of communication to a dedicated public mailing list different
-from the general ones.
-</p>
-
-<h3><a name="project_management">Project management</a></h3>
-
-<p>
-The two most important issues to improve upon with respect to the management are:
-<ul>
- <li>Project scope must be kept under control,</li>
- <li>The progress has to be publicly visible, so that problems of scope,
- design and/or schedule can be more easily detected.</li>
-</ul>
-Some of the proposals in this section are not to be regarded as strict rules,
-but rather as general guidelines to be kept in mind by students and encouraged
-by mentors.
-</p>
-
-<p>
-<b>Create a best practices document.</b> This document can serve as a guideline
-for project management, an area in which Boost traditionally imposes no
-requirements. Students might lack the expertise in this area that is usually
-taken for granted in the traditional model where contributions to Boost are
-made by professional programmers.
-</p>
-
-<p>
-<b>Mandate a design phase.</b> Having a concrete design set up and clearly
-described early in the project will help estimate the necessary effort for
-completion of the work. This is also an opportunity for public discussion.
-</p>
-
-<p>
-<b>Maintain code, docs and tests in parallel.</b> All too often, novice
-programmers do the coding in one fell swoop and only then move to testing and
-documenting their work. This is unacceptable by all current methodology
-standards, and can result in serious underestimations of the time to
-completion.
-</p>
-
-<p>
-<b>Encourage the KISS principle.</b> It is much better to finish a simpler library
-and then iteratively evolve it, once it has been exposed to public scrutiny and
-usage.
-</p>
-
-<p>
-<b>More Trac updates.</b> The repository should be viewed as an everyday work
-tool, not only as the place into which to dump the final results. Updating often
-leads to more visibility of the work by the mentor and the public in general.
-</p>
-
-<p>
-<b>Informal reviews.</b> The typical Summer of Code Boost project will not be
-completed by the official deadline, as have been discussed earlier. To somehow
-officialize the work done within the Summer of Code proper, and also to allow
-the students to reach some sort of psychological milestone, informal reviews can
-be instituted where Boost members evaluate the work done at then end of Summer
-of Code.
-</p>
-
-<p>
-<b>Engage students.</b> This experience has shown that it is possible to guide
-willing and bright students to the competence levels required for contributing
-to Boost. The best possible outcome of Summer of Code campaigns are the
-incorporation of new people into the circle of Boost active contributors. Strive
-to make the students commit to Boost.
-</p>
-
-<h2><a name="conclusions">Conclusions</a></h2>
-
-<p>
-Despite the lack of previous experience in Boost, our participation in Google
-Summer of Code has been extremely fruitful: much useful material has been produced,
-and, perhaps more importantly, some of the students are likely to commit on a
-long-term basis and grow to be regular Boost contributors. Traditionally, becoming
-a productive Boost author has a very high entry barrier due to the extreme quality
-standards, lack of public support and the very specific culture of the project.
-The appeal of Summer of Code itself and the possibility of being gently mentored
-into the world of Boost have most likely been key factors in lowering this entry
-barrier.
-</p>
-
-<p>
-The process has not been without some difficulties, either, as it was expected of
-a newcomer organization as Boost. We have tried to identify in this paper the
-areas of improvement and suggest specific actions so that the upcoming Google
-Summer of Code 2007 can be an even more rewarding experience.
-</p>
-
-<h2><a name="acknowledgements">Acknowledgements</a></h2>
-
-<p>
-This paper couldn't have been written without the numerous reports and contributions
-kindly provided by Boost students and mentors: Many thanks to all the participants
-for sharing their experiences with me. Thank you also to the people at Google who
-have promoted and conducted the Summer of Code initiative.
-</p>
-
-<hr>
-
-<p>Revised October 17th 2006</p>
-
-<p>&copy; Copyright 2006 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
-Distributed under the Boost Software
-License, Version 1.0. (See accompanying file <a href="../LICENSE_1_0.txt">
-LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
-http://www.boost.org/LICENSE_1_0.txt</a>)
-</p>
-
-</body>
-</html>
diff --git a/more/css_0/boost_bullet.gif b/more/css_0/boost_bullet.gif
deleted file mode 100644
index f659f9524d..0000000000
--- a/more/css_0/boost_bullet.gif
+++ /dev/null
Binary files differ
diff --git a/more/css_0/common.css b/more/css_0/common.css
deleted file mode 100644
index ec1a6f02a0..0000000000
--- a/more/css_0/common.css
+++ /dev/null
@@ -1,241 +0,0 @@
-/*
- Copyright 2004-2005 Redshift Software, Inc.
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-*/
-/* The base font size. The first one is for IE, the second for everyone else. */
-body {
- font-size: smaller;
-}
-* > body {
- font-size: 10pt;
-}
-/* Global defaults. */
-* {
- margin: 0;
- padding: 0;
- font-weight: normal;
- font-size: 100%;
- text-decoration: none;
-}
-body {
- font-family: sans-serif;
- color: #000000;
- background-color: #CCCCCC;
-}
-/* Links, black with sharp slate blue underline in all states. */
-a {
- text-decoration: none;
- color: #000000;
- border-bottom: 1px solid #8AB4CA;
-}
-a:hover {
- border-bottom: 1px solid #005090;
-}
-/* A generic class to clear this element. */
-.clear {
- clear: both;
- width: 100%;
- height: 1px;
- overflow: hidden;
-}
-/* Enforce a minimum width. */
-/* - For IE we can't really control this so we only make
- sure the container doesn't look strange at small sizes by
- making the body have enough whitespace. */
-/* #content h1, #content h2, #content h3 {
- white-space: nowrap;
-} */
-/* - New browsers have the easy way to set this. */
-.body-0 {
- min-width: 55em;
-}
-/* The shadow arrangement. */
-.body-0 {
- padding-left: 50px;
- background: url(shadow-light-dark.png) repeat-y left;
-}
-.body-1 {
- padding-right: 50px;
- background: url(shadow-dark-light.png) repeat-y right;
-}
-.body-2 {
- background-color: #FFFFFF;
-}
-/* */
-#content {
- padding: 1em;
-}
-/* Heading, title and logo. */
-#heading {
- background: #005080 url(heading-background.jpg) repeat bottom left;
- border: 2px solid #FFFFFF;
- position: relative;
-}
-#heading * {
- color: #FFFFFF;
-}
-#heading h1 {
- padding: 2em 0.25em 0.25em 0.75em;
- float: left;
- position: relative;
- white-space: nowrap;
-}
-#heading h1 img {
- border: none;
-}
-#heading #boost {
- font-size: 250%;
- font-weight: 900;
- font-family: Impact, sans-serif;
-}
-#heading #cpplibraries {
- font-size: 100%;
- font-weight: 900;
- padding-left: 0.75em;
-}
-#heading-quote {
- white-space: nowrap;
- margin: 0.75em 0.75em 0em -7em;
- float: right;
- clear: right;
- position: relative;
- text-align: right;
-}
-#heading-quote .quote {
- font-size: 80%;
- display: block;
-}
-#heading-quote .attribution {
- font-size: 75%;
- display: block;
-}
-#heading-quote a {
- border-bottom: 1px solid #0080C0;
-}
-#heading-quote a:hover {
- border-bottom: 1px solid #c8dae3;
-}
-/* Content sections, inside the top content section. */
-.section {
- padding-left: 28px;
- margin-bottom: 3em;
-}
-.section-body p {
- margin: 0em 0em 0.75em 0em;
-}
-.section-body h2 {
- margin: 0em 0em 0.5em 0em;
- padding: 0em 0em 0em 0em;
- font-size: 140%;
- clear: both;
-}
-.section-body h3 {
- margin: 0em;
- padding: 0em;
- font-size: 120%;
- clear: both;
-}
-.section-body h4 {
- margin: 0.5em 0em 0.5em 0em;
- font-size: 110%;
- clear: both;
-}
-.section-body ul {
- margin: 0em 0em 0.75em 0em;
- padding: 0em 0em 0em 2em;
-}
-.section-body ul li {
- margin: 0.75em 0em 0em 0em;
- text-indent: -1.75em;
- padding: 0em;
- list-style-type: none;
-}
-.section-body ul li ul {
- margin: 0.75em 0em 0em 0em;
- padding: 0em;
-}
-.section-body ul li ul li {
- display: block;
- margin: 0em;
- padding: 0em 0em 0em 1em;
- list-style-type: none;
- background: url(boost_bullet.gif) no-repeat 0em 0.5em;
- text-indent: 0em;
-}
-.section-body blockquote {
- margin: 0.5em 1em 0em 2em;
- border-right: 1px dashed #CCCCCC;
- border-left: 1px dashed #CCCCCC;
- text-align: justify;
- padding-right: 0.5em;
- padding-left: 0.5em;
-}
-.section-body .left-inset {
- float: left;
- margin: 0em 1em 1em 0em;
-}
-.section-body .library {
- display: block;
- margin: 0em 0em 0.5em 0em;
-}
-.section-body .faq {
- margin: 0em 0em 1em 0em;
-}
-.section-body .faq .faq-question {
- color: #005080;
- font-weight: bold;
-}
-.section-body .faq .faq-answer {
-}
-.section-body .note {
- margin: 0em 0em 1em 0em;
-}
-.section-body .note .note-label {
- color: #005080;
- font-weight: bold;
-}
-.section-body .note .note-body {
-}
-.section-body table {
- width: 90%;
- margin-left: auto;
- margin-right: auto;
- border-spacing: 0.5em;
- border: none;
-}
-.section-body table caption {
- margin-left: auto;
- margin-right: auto;
- border-bottom: 1pt solid #000000;
- padding: 0em 0em 0.2em 0em;
-}
-.section-body table tr th {
- border: none;
- border-bottom: 1pt solid #000000;
- text-align: left;
- vertical-align: bottom;
- font-weight: bold;
- padding: 0em 0em 0.2em 0em;
-}
-.section-body table tr td {
- border: none;
- text-align: left;
- vertical-align: top;
- padding: 0em 0em 0.2em 0em;
-}
-/* Section headings, all use the same stream op indicator style. */
-#content h1, #content h2 {
- padding-left: 24px;
- background: url(section_head.png) no-repeat left center;
- text-indent: 4px;
- vertical-align: middle;
- font-size: 140%;
- position: relative;
- left: -28px;
-}
-/* Uniformly color everything that's a heading */
-#content h1, #content h2, #content h3, #content h4 {
- color: #005080;
- font-weight: bold;
-}
diff --git a/more/css_0/csshover.htc b/more/css_0/csshover.htc
deleted file mode 100644
index bab62c367a..0000000000
--- a/more/css_0/csshover.htc
+++ /dev/null
@@ -1,91 +0,0 @@
-<attach event="ondocumentready" handler="parseStylesheets" />
-<script language="JScript">
-/**
- * Pseudos - V1.30.050121 - hover & active
- * ---------------------------------------------
- * Peterned - http://www.xs4all.nl/~peterned/
- * (c) 2005 - Peter Nederlof
- *
- * Credits - Arnoud Berendsen
- * - Martin Reurings
- * - Robert Hanson
- *
- * howto: body { behavior:url("csshover.htc"); }
- * ---------------------------------------------
- */
-
-var currentSheet, doc = window.document, activators = {
- onhover:{on:'onmouseover', off:'onmouseout'},
- onactive:{on:'onmousedown', off:'onmouseup'}
-}
-
-function parseStylesheets() {
- var sheets = doc.styleSheets, l = sheets.length;
- for(var i=0; i<l; i++)
- parseStylesheet(sheets[i]);
-}
- function parseStylesheet(sheet) {
- if(sheet.imports) {
- try {
- var imports = sheet.imports, l = imports.length;
- for(var i=0; i<l; i++) parseStylesheet(sheet.imports[i]);
- } catch(securityException){}
- }
-
- try {
- var rules = (currentSheet = sheet).rules, l = rules.length;
- for(var j=0; j<l; j++) parseCSSRule(rules[j]);
- } catch(securityException){}
- }
-
- function parseCSSRule(rule) {
- var select = rule.selectorText, style = rule.style.cssText;
- if(!(/(^|\s)(([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):(hover|active)/i).test(select) || !style) return;
-
- var pseudo = select.replace(/[^:]+:([a-z-]+).*/i, 'on$1');
- var newSelect = select.replace(/(\.([a-z0-9_-]+):[a-z]+)|(:[a-z]+)/gi, '.$2' + pseudo);
- var className = (/\.([a-z0-9_-]*on(hover|active))/i).exec(newSelect)[1];
- var affected = select.replace(/:hover.*$/, '');
- var elements = getElementsBySelect(affected);
-
- currentSheet.addRule(newSelect, style);
- for(var i=0; i<elements.length; i++)
- new HoverElement(elements[i], className, activators[pseudo]);
- }
-
-function HoverElement(node, className, events) {
- if(!node.hovers) node.hovers = {};
- if(node.hovers[className]) return;
- node.hovers[className] = true;
- node.attachEvent(events.on,
- function() { node.className += ' ' + className; });
- node.attachEvent(events.off,
- function() { node.className =
- node.className.replace(new RegExp('\\s+'+className, 'g'),''); });
-}
-
-function getElementsBySelect(rule) {
- var parts, nodes = [doc];
- parts = rule.split(' ');
- for(var i=0; i<parts.length; i++) {
- nodes = getSelectedNodes(parts[i], nodes);
- }
- return nodes;
-}
- function getSelectedNodes(select, elements) {
- var result, node, nodes = [];
- var classname = (/\.([a-z0-9_-]+)/i).exec(select);
- var identify = (/\#([a-z0-9_-]+)/i).exec(select);
- var tagName = select.replace(/(\.|\#|\:)[a-z0-9_-]+/i, '');
- for(var i=0; i<elements.length; i++) {
- result = tagName? elements[i].all.tags(tagName):elements[i].all;
- for(var j=0; j<result.length; j++) {
- node = result[j];
- if((identify && node.id != identify[1]) || (classname && !(new RegExp('\\b' +
- classname[1] + '\\b').exec(node.className)))) continue;
- nodes[nodes.length] = node;
- }
- }
- return nodes;
- }
-</script> \ No newline at end of file
diff --git a/more/css_0/front.css b/more/css_0/front.css
deleted file mode 100644
index 974db16c01..0000000000
--- a/more/css_0/front.css
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- Copyright 2004-2005 Redshift Software, Inc.
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-*/
-@import url(common.css);
-/* */
-#news {
- margin-bottom: 0em;
-}
-#content table {
- border-spacing: 0em;
-}
-#sidebars-top {
- vertical-align: top;
-}
-#sidebars-bottom {
- vertical-align: bottom;
-}
-.sidebar {
- width: 22em;
- margin: 0em 0em 1em 1em
-}
-#content h1, #content h2 {
- margin: 0em 0em 0.5em 0em;
-}
-/* The shadow and inner layout of the sidebars. */
-.sidebar {
- background: url(sidebar-shadow-bottom.png) no-repeat left bottom;
-}
-.sidebar-0 {
- background: url(sidebar-shadow-right.png) no-repeat right top;
-}
-.sidebar-1 {
- padding: 0px 8px 8px 0px;
- background: url(sidebar-shadow-bottom-right.png) no-repeat right bottom;
-}
-.sidebar-2 {
- border: 1px solid #c8dae3;
-}
-.sidebar-3 {
- padding: 0em 0.5em 0.5em 0em;
-}
-/* Arrangement of the various side cells. */
-#libraries, #search, #tests,
-#groups, #contribute, #support,
-#other, #official, #unofficial, #footer {
- float: left;
-}
-#search,
-#official,
-#footer {
- clear: left;
-}
-/* */
-.sidecell {
- width: 50%;
-}
-.sidecell-0 {
- padding: 0.5em 0em 0em 0.5em;
- font-size: 85%;
-}
-.sidecell h4 {
- display: block; margin: 0em; padding: 0em;
- border-bottom: 1px solid #8AB4CA;
-}
-.sidecell:hover h4 {
- border-bottom-color: #005090;
-}
-.sidecell form {
- display: block; margin: 0em; padding: 0em;
-}
-.sidecell ul {
- display: block; margin: 0em; padding: 0em;
-}
-/* Lists in sidecells are menus. */
-.sidecell ul a {
- border: none;
- padding-left: 14px;
-}
-.sidecell ul a:hover {
- border: none;
- background: url(menu_link_indicator.png) no-repeat left center;
-}
-.sidecell ul {
- list-style-type: none;
-}
-.sidecell ul li {
- margin: 0em; padding: 0em;
-}
-/* Search box */
-#search {
- width: 98.5%;
-}
-/* - The three parts of the search widget. */
-#search #search-text {
- display: block;
- height: 1.8em;
- margin: 0.25em 0em 0em 0em;
- padding: 0em 48% 0em 0em;
-}
-#search #search-choice {
- display: block;
- height: 1.8em;
- margin: -1.8em 0em 0em 55%;
- padding: 0em 30px 0em 0em;
-}
-#search #go {
- display: block;
- height: 1.8em;
- margin: -1.8em 0em 0em 55%;
- text-align: right;
-}
-#search #search-text #q {
- width: 100%;
- margin: 0em; padding: 1px;
- border: 1px solid #003399;
- color: #000000;
- background-color: #FFFFFF;
-}
-#search #search-choice #hq {
- width: 100%;
- margin: 0em; padding: 0em;
- border: 1px solid #003399;
- color: #000000;
- background-color: #FFFFFF;
-}
-#search #go #search-button {
- width: 26px; height: 20px;
- margin: 0em; padding: 0em;
- background-image: url(search-button.png);
-}
-/* - The custom Google banner and link. */
-#search #google {
- display: block;
- clear: both;
- margin: 0em 0em 0em 0em;
- border: none;
- text-align: center;
-}
-#search #google a {
- font-size: 10px;
-}
-#search #google img {
- width: 75px; height: 32px;
- margin: 0em -20px 0em 0em;
- border: none;
-}
-/* Footer with copyright and license. */
-#footer-sidebar,
-#footer-sidebar .sidebar-0, #footer-sidebar .sidebar-1,
-#footer-sidebar .sidebar-2, #footer-sidebar .sidebar-3 {
- background: #FFFFFF;
- border: none;
-}
-#footer-sidebar {
- padding: 3em 0em 0em 0em;
-}
-#footer {
- width: 100%;
-}
-#footer p {
- margin: 0em; padding: 0em;
- text-align: left;
-}
-#footer #revised {
- display: block;
- border-bottom: 1px solid #8AB4CA;
-}
-#footer:hover #revised {
- border-bottom-color: #005090;
-}
-#footer #revised p {
-}
-#footer #copyright {
- display: block;
- margin: 0.25em 0em 1em 14px;
-}
-#footer #copyright p {
- margin: 0em;
- padding: 0em 0em 0em 1.5em;
- text-indent: -1.5em;
-}
-#footer #license {
- display: block;
- margin: 0.25em 0em 1em 14px;
-}
-#footer #license p {
- margin: 0em;
- padding: 0em 0em 0em 1.5em;
- text-indent: -1.5em;
-}
-#footer #banners {
- display: block;
- margin: 0.25em 0em 0em 0em;
- text-align: center;
-}
-#footer #banners p {
- display: inline;
-}
-#footer #banners img {
- border: none;
-}
-#footer #banners a {
- border: none;
-}
diff --git a/more/css_0/heading-background.jpg b/more/css_0/heading-background.jpg
deleted file mode 100644
index f02efb2d2b..0000000000
--- a/more/css_0/heading-background.jpg
+++ /dev/null
Binary files differ
diff --git a/more/css_0/inner.css b/more/css_0/inner.css
deleted file mode 100644
index 1b873ec968..0000000000
--- a/more/css_0/inner.css
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- Copyright 2004-2005 Redshift Software, Inc.
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-*/
-@import url(common.css);
-/* Heading quick pick menu. */
-#heading ul {
- float: right;
- clear: right;
- margin: 0.5em 1em 0em 0em;
- padding: 0.25em 0em 0.25em 0em;
- position: relative;
- list-style-type: none;
- white-space: nowrap;
-}
-#heading ul li {
- display: inline;
- margin: 0em; padding: 0em;
-}
-#heading ul li a {
- margin: 0em;
- padding: 0em 0.25em 0em 0.25em;
- background-color: #005080;
- border: 1px solid #0080C0;
-}
-#heading ul li a:hover {
- border: 1px solid #c8dae3;
-}
-#heading h1 a {
- color: #FFFFFF;
- border: none;
-}
-#heading h1 a:hover {
- border: none;
-}
-/* */
-#history {
- margin: 0em;
- padding: 0em;
- padding-left: 28px;
-}
-#content h1, #content h2 {
- left: 0;
-}
-.section-body h3 {
- margin: 1.5em 0em 0.5em 0em;
-}
-/* Footer with copyright and license. */
-#footer {
- background-color: #c8dae3;
- border: 2px solid #FFFFFF;
- color: #000000;
- padding: 0.5em;
-}
-#footer p {
- margin: 0em;
- padding: 0em;
- font-size: 80%;
- margin: 0em;
- padding: 0em 0.5em 0em 0.5em;
- text-align: center;
-}
-#footer a {
- color: #000000;
- border-bottom: 1px solid #A0B0C0;
-}
-#footer a:hover {
- border-bottom: 1px solid #0080C0;
-}
diff --git a/more/css_0/menu_link_indicator.png b/more/css_0/menu_link_indicator.png
deleted file mode 100644
index d604822e81..0000000000
--- a/more/css_0/menu_link_indicator.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/search-button.png b/more/css_0/search-button.png
deleted file mode 100644
index c90815dfc3..0000000000
--- a/more/css_0/search-button.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/section_head.png b/more/css_0/section_head.png
deleted file mode 100644
index 0caaab4a94..0000000000
--- a/more/css_0/section_head.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/shadow-dark-light.png b/more/css_0/shadow-dark-light.png
deleted file mode 100644
index bea4995eff..0000000000
--- a/more/css_0/shadow-dark-light.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/shadow-light-dark.png b/more/css_0/shadow-light-dark.png
deleted file mode 100644
index b4ed2c4aa4..0000000000
--- a/more/css_0/shadow-light-dark.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/sidebar-shadow-bottom-right.png b/more/css_0/sidebar-shadow-bottom-right.png
deleted file mode 100644
index b19bfca615..0000000000
--- a/more/css_0/sidebar-shadow-bottom-right.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/sidebar-shadow-bottom.png b/more/css_0/sidebar-shadow-bottom.png
deleted file mode 100644
index a0f9e4c40d..0000000000
--- a/more/css_0/sidebar-shadow-bottom.png
+++ /dev/null
Binary files differ
diff --git a/more/css_0/sidebar-shadow-right.png b/more/css_0/sidebar-shadow-right.png
deleted file mode 100644
index 6f1e5dee81..0000000000
--- a/more/css_0/sidebar-shadow-right.png
+++ /dev/null
Binary files differ
diff --git a/more/cvs.html b/more/cvs.html
deleted file mode 100644
index 7b85554924..0000000000
--- a/more/cvs.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
-<html>
-<head>
- <title>Boost CVS Repository</title>
- <meta content="HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org"
- name="generator">
- <meta content="Microsoft FrontPage 5.0" name="generator">
- <meta http-equiv="Content-Language" content="en-us">
- <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
- <link href="../boost.css" type="text/css" rel="stylesheet">
-</head>
-
-<body text="#000000" bgcolor="#FFFFFF">
- <table cellspacing="0" cellpadding="0" width="100%" summary="" border="0">
- <tr valign="top">
- <td valign="top" align="left"><img height="86" alt=
- "boost.png (6897 bytes)" src="../boost.png" width="277"></td>
-
- <td valign="top" align="right">
- <table cellspacing="0" cellpadding="2" summary="" border="1">
- <tr>
- <td>
- <table cellspacing="0" cellpadding="2" summary="" border="0">
- <tr>
- <td bgcolor="#DDDDDD">
- <p>.&nbsp;<a href="../index.htm">Home</a><br>
- .&nbsp;<a href="../libs/libraries.htm">Libraries</a><br>
- .&nbsp;<a href="../people/people.htm">People</a><br>
- .&nbsp;<a href="faq.htm">FAQ</a><br>
- .&nbsp;<a href="index.htm">More</a></p>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
-
- <h1><a id="CVS" name="CVS">Boost's CVS Repository</a></h1>
-
- <p>All Boost files, including the entire distribution tree including web
- site HTML is maintained in a CVS repository. Command line, GUI, or browser
- access is available.</p>
-
- <h2>Boost CVS access via command line or graphical clients</h2>For those
- who have CVS clients installed, the libraries are also available from the
- public <a href="http://sourceforge.net/cvs/?group_id=7586">Boost CVS
- repository</a>. Free command line clients (often already installed on
- Linux/Unix systems) are available for many systems, and free GUI clients
- are available for Windows, Mac, and other systems.
-
- <p>See the much improved <a href=
- "http://sourceforge.net/docman/?group_id=1">CVS documentation</a> (Section
- F) from SourceForge, which includes links to the home pages for various GUI
- and command line clients.</p>
-
- <p>The general procedure for command-line clients is something like
- this:</p>
-
- <blockquote>
- <code>cvs -d:pserver:anonymous@boost.cvs.sourceforge.net:/cvsroot/boost
- login</code><br>
- [Hit &lt;return&gt; when it asks for a password]<br>
- <code>cvs -z3 -d:pserver:anonymous@boost.cvs.sourceforge.net:/cvsroot/boost
- checkout boost</code><br>
- <code>cvs -d:pserver:anonymous@boost.cvs.sourceforge.net:/cvsroot/boost
- logout</code>
- </blockquote>Read the manual for your CVS client for further information.
-
- <p>This access is read-only; if you are a library author and wish to have
- CVS write access, please contact one of the <a href=
- "moderators.html">moderators</a>.</p>
-
- <h2>Boost CVS access via web <a id="Browser" name=
- "Browser">Browser</a></h2>For access to the CVS archive from any modern web
- browser, you can also use the <a href=
- "http://boost.cvs.sourceforge.net/boost/boost/">web
- browser&nbsp; interface</a>.&nbsp; Try one of the color diffs to see how a
- file has changed over time. <b>Note:</b> this interface is only suitable
- for viewing individual files and their revision histories.
-
- <h2><a id="generated" name="generated">Documentation</a> generated from
- BoostBook in CVS</h2>
-
- <p>Some of the Boost documentation is generated from <a href=
- "../doc/html/boostbook.html">BoostBook XML</a> source stored in the CVS
- repository, and will not appear directly in the CVS tree as readable HTML.
- View a nightly build of the generated HTML on the <a href=
- "http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">
- Nightly Generated Documentation</a> page. Where generated HTML is missing
- from the CVS tree, an attempt has been made to include redirection to this
- nightly build, but if you are away from an internet connection you may want
- to download the generated documentation archive from the aforementioned
- page so you can browse those documents offline.</p>
-
- <hr>
-
- <p>Revised $Date$</p>
-
- <p>Copyright &copy; Rene Rivera 2003.<br>
- Copyright &copy; Jens Maurer 2001.<br>
- Copyright &copy; John Maddock 2004.</p>
-
- <p><small>Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
- at <a href=
- "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
-</body>
-</html>
diff --git a/more/faq.htm b/more/faq.htm
deleted file mode 100644
index 39c68f2f7c..0000000000
--- a/more/faq.htm
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Boost FAQ</title>
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
-
-<table border="1" bgcolor="#007F7F" cellpadding="2">
- <tr>
- <td bgcolor="#FFFFFF">
- <img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td>
- <td><a href="../index.htm"><font face="Arial" color="#FFFFFF"><big>Home </big></font></a></td>
- <td><a href="../libs/libraries.htm"><font face="Arial" color="#FFFFFF"><big>Libraries </big></font></a></td>
- <td><a href="../people/people.htm"><font face="Arial" color="#FFFFFF"><big>People </big></font></a></td>
- <td><a href="faq.htm"><font face="Arial" color="#FFFFFF"><big>FAQ </big></font></a></td>
- <td><a href="index.htm"><font face="Arial" color="#FFFFFF"><big>More </big></font></a></td>
- </tr>
-</table>
-
-<h1>Boost Frequently Asked Questions</h1>
-
-<p><strong>How do I download the libraries?</strong>
-&nbsp; See <a href="getting_started.html#Download">Download</a> instructions.</p>
-
-<p><b>What support is available for the libraries?</b>&nbsp; The
-<a href="mailing_lists.htm#users">Boost-Users mailing list</a> is a good start.</p>
-
-<p><b>What do the Boost version numbers mean?&nbsp; </b>The scheme is x.y.z, where x is incremented only for massive changes, such as a reorganization of many libraries, y is incremented whenever a new library is added, and z is incremented for maintenance releases. y and z are reset to 0 if
-the value to the left changes.&nbsp;<br>
-<br>
-<b>Is there any assurance libraries actually work as claimed?</b> No. The review
-process will hopefully eliminate the most seriously flawed libraries, but a well
-constructed library with hidden defects is likely to slip through. Encouraging ordinary
-users to report their experience with a library is intended to address such concerns.&nbsp;
-See the <a href="../status/compiler_status.html">Status</a> page for an
-indication of how well a library works on specific platforms. </p>
-
-<p>
-<b>How can the Boost libraries be used successfully for important projects?&nbsp;
-</b>Many of the Boost libraries are actively maintained and improved, so backward compatibility with prior version isn't always possible. Deal with this by freezing the version of the Boost libraries used by your project. Only upgrade at points in your project's life cycle where a bit of change will not cause problems. Individual bug fixes can always be obtained from the CVS repository. </p>
-
-<p><b>How is a library accepted for posting on the site?</b>
-See <a href="submission_process.htm">Library Submission Process</a></p>
-
-<p><b>How does someone submit a Formal Review comment?</b>&nbsp; Send email to <a
-href="mailto:boost@lists.boost.org">boost@lists.boost.org</a>.&nbsp; See the <a href="formal_review_process.htm">Formal
-Review</a> page for more information. </p>
-
-<p><strong>How does someone submit a library?</strong> See <a href="lib_guide.htm">Library
-Guidelines</a></p>
-
-<p><b>Are commercial libraries requiring a fee acceptable?</b> No. However, a library that
-a commercial enterprise makes available without fee is acceptable. If the description of
-the library makes a low-key plug for the supplier, that is acceptable as long as the
-library delivers real value and isn't just a Trojan horse for the plug.</p>
-
-<p><b>Are shareware libraries acceptable?</b> No. Only free libraries
-will be accepted.</p>
-
-<p><strong>Are open source license libraries acceptable?</strong>&nbsp; Some
-are, many are not.
-Open source licenses often require redistribution or availability of source code,
-inclusion of license document with machine-executable redistribution, give the initial
-developer rights to licensee modifications, or need a lawyer to understand.&nbsp; These
-would be immediate disqualifications for many business, commercial, and consumer
-applications. Boost aims to avoid subjecting users to hard-to-comply-with license
-terms. See <a href="lib_guide.htm#License">License requirements</a>.<br>
-<br>
-This is subject to review for a particularly important piece of software, or as the
-industry changes.</p>
-
-<p><b>Must full source code be provided?</b> Yes, these are source code libraries.</p>
-
-<p><b>What about documentation?</b> A very simple library might be accepted with only a
-well commented header file. For more substantial libraries, some form of documentation is
-certainly going to be expected.&nbsp; HTML is the preferred form.</p>
-
-<p><b>Are platform specific libraries acceptable?</b> There is a preference for portable
-libraries. Libraries will be accepted that have portable interfaces but require platform
-specific implementations, as long as the author supplies implementations for a couple of
-disparate major operating systems.</p>
-
-<p><b>Must a library do useful work? </b>No. A library meant as a teaching example or
-demonstration might not actually do any work.</p>
-
-<p><b>Can an existing library be accepted by Boost?</b> Yes, although it would
-have to be &quot;Boostified&quot; to meet the requirements.&nbsp; The Boost
-Graph and Regex libraries are examples of libraries which began life elsewhere.</p>
-
-<p><b>Who owns the libraries?</b> Presumably many authors will copyright their libraries.
-Others authors may wish to place their libraries in the public domain. The Boost.org
-policy is to only accept libraries with a clear copyright notice and meeting the
-<a href="lib_guide.htm#License">License requirements</a>..&nbsp; It is up to
-potential users to decide if the terms acceptable, and not to use
-libraries with unacceptable copyrights or licenses.</p>
-
-<p><b>Is there a formal relationship between Boost.org and the C++ Standards Committee?</b>
-&nbsp;No, although there is a strong informal relationship in that many members
-of the committee participate in Boost, and the people who started Boost were all
-committee members.</p>
-
-<p><b>Will the Boost.org libraries become part of the next C++ Standard?</b>&nbsp; Some
-might, someday, but that is up to the standards committee.&nbsp; Committee
-members who also participate in Boost will definitely be proposing at least some
-Boost libraries for standardization.</p>
-
-<p>Libraries which are &quot;existing practice&quot; are most likely to be
-accepted by the C++ committee for future standardization. Having a library
-accepted by Boost is
-one way to establish existing practice.</p>
-
-<p><b>Where does the name &quot;Boost&quot; come from?</b> Boost began with
-Robert Klarer and I fantasizing about a new library effort over dinner at a C++
-committee meeting in Sofia Antipolis, France, in 1998. Robert mentioned that Herb Sutter
-was working on a spoof proposal for a new language named Booze, which was
-supposed to be better than Java. Somehow that kicked off the idea of
-&quot;Boost&quot; as a name. We'd probably had a couple of glasses of good
-French wine at that point. It was just a working name, but no one ever came up
-with a replacement. (Beman Dawes)</p>
-
-<p><b>Is the web site a commercial business?</b> No. It is just some people getting together
-as a kind of cyberspace civic association. If it ever needs to incorporate, it would be as
-a
-non-profit organization.</p>
-
-<p><b>Is there any charge for submitting libraries or reviews to Boost.org?</b> No. Unlike
-the standards committees, you don't have to pay to volunteer!</p>
-
-<p><b>Will the site include material beyond libraries?</b> The main focus is on libraries,
-but if people contribute occasional articles or other material to make the site more
-interesting, that could be a nice fit.</p>
-
-<p><b>Why isn't there a separate boost mailing list for my favorite
-library?&nbsp;</b> One of the reasons for boost's success has been the cross-pollination of ideas between diverse library
-projects and the occasional look into other threads by otherwise uninterested parties. The more people participate, the less they tend to be annoyed by
-"noise".</p>
-
-<p><b>How can I cope with the large volume of boost mailing list messages?</b>&nbsp;
-One approach is to use the &quot;digest&quot; option; that cuts the email blizzard
-down to several (long) messages per day, so you can glance over the subjects
-summary at the top and quickly read what you think is important.&nbsp;The&nbsp; &quot;no
-mail&quot; option turns off list email entirely.</p>
-
-<p>Another approach is to follow the list traffic via an NTTP newsgroup reader.
-See <a href="mailing_lists.htm#newsgroup">Mailing List</a> newsgroup
-information.</p>
-
-<p><b>Why do Boost headers have a .hpp suffix rather than .h or none at all?</b>
-File extensions communicate the &quot;type&quot; of the file, both to humans and
-to computer programs. The '.h' extension is used for C header files, and
-therefore communicates the wrong thing about C++ header files. Using no
-extension communicates nothing and forces inspection of file contents to
-determine type. Using '.hpp' unambiguously identifies it as C++ header file, and
-works well in actual practice. (Rainer Deyke)</p>
-
-<p><b>What should I do if I spot a bug in the Boost code or documentation?</b>
-See the suggestions on the <a href="bugs.htm">Bugs page</a>.</p>
-
-<p><b>How can I request a new feature in a Boost Library? </b>See the
-<a href="requesting_new_features.htm">Requesting New Features</a> page.</p>
-
-<hr>
-
-<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->23 June, 2005<!--webbot bot="Timestamp" i-checksum="19916" endspan --></p>
-
-<p>© Copyright Beman Dawes 2001</p>
-<p>
- Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
- at <a href=
- "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)
-</p>
-</body>
-</html> \ No newline at end of file
diff --git a/more/favicon.ico b/more/favicon.ico
deleted file mode 100644
index e2b448618a..0000000000
--- a/more/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/more/feature_model_diagrams.htm b/more/feature_model_diagrams.htm
deleted file mode 100644
index 2ca017a933..0000000000
--- a/more/feature_model_diagrams.htm
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Feature Model Diagrams</title>
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
-
-<p><img border="0" src="../boost.png" alt="Boost logo" width="277" height="86"></p>
-<h1>Feature Model Diagrams in text and HTML</h1>
-<p>By <a href="../people/beman_dawes.html">Beman Dawes</a></p>
-<h2>Introduction</h2>
-<p>In their seminal book, Generative Programming, Czarnecki and Eisenecker (<a href="#Generative%20Programming">C&amp;E</a>))
-describe how to build feature models [C&amp;E 4.4] consisting of a feature
-diagram plus semantic, rationale, and other attributes.&nbsp; Feature models are
-then used to drive design cycles which eventually lead to manual or automatic
-assembly of configurations.</p>
-<p>Feature models provide a language to describe the library variability that is
-often such an issue in boost.org discussions. The Whorf hypothesis that
-&quot;Language shapes the way we think, and determines what we can think
-about&quot; seems to apply.&nbsp; In discussion of library variability issues,
-we have been crippled by lack of a good language. With feature models we now
-have a language to carry on the dialog.</p>
-<p>The graphical feature diagrams presented by C&amp;E are not in a suitable
-form for the email discussions boost.org depends upon. The hierarchical nature
-of feature diagrams can be represented by a simple text-based feature diagram
-language.&nbsp; A feature model can also take advantage of the hyperlinks
-inherent in HTML.</p>
-<h2><a name="Grammar">Grammar</a></h2>
-<p>The grammar for the feature diagram language is expressed in Extended
-Bakus-Naur Form; ::= represents productions, [...] represents options, {...}
-represents zero or more instances, and represents | alternatives.</p>
-<blockquote>
- <pre>feature-model ::= concept-name details { feature }</pre>
- <pre>feature ::= feature-name [details]</pre>
- <pre>details ::= &quot;(&quot; feature-list &quot;)&quot; // required features
- | &quot;[&quot; feature-list &quot;]&quot; // optional features</pre>
- <pre>feature-list ::= element { &quot;|&quot; element } // one only
- | element { &quot;+&quot; element } // one or more
- | element { &quot;,&quot; element } // all
- // [a+b] equivalent to [a,b]</pre>
- <pre>element ::= feature
- | details</pre>
- <pre>concept-name ::= name</pre>
- <pre>feature-name ::= name</pre>
-</blockquote>
-<p>The usual lexical conventions apply. Names are case-insensitive and consist
-of a leading letter, followed by letters, digits, underscores or hyphens, with
-no spaces allowed.</p>
-<p>At least one instance of each name should be hyperlinked to the corresponding
-<a href="#FeatureDescriptions">Feature Description</a>.</p>
-<p>While the grammar is intended for written communication between people, it
-may also be trivially machine parsed for use by automatic tools.</p>
-<h2><a id="FeatureDescriptions" name="FeatureDescriptions"></a></h2>
-<p>Descriptive information is associated with each concept or feature. According
-to [C&amp;E 4.4.2] this includes:</p>
-<ul>
- <li>Semantic descriptions.</li>
- <li>Rationale.</li>
- <li>Stakeholders and client programs.</li>
- <li>Exemplar systems.</li>
- <li>Constraints and default dependency rules.</li>
- <li>Availability sites, binding sites, and binding mode.</li>
- <li>Open/Closed attribute.</li>
-</ul>
-<h2>What is a Feature?</h2>
-<p>A feature [C&amp;E 4.9.1] is &quot;anything users or client programs might
-want to control about a concept.&nbsp; Thus, during feature modeling, we
-document no only functional features ... but also implementation features, ...,
-various optimizations, alternative implementation techniques, and so on.&quot;</p>
-<h2>Example</h2>
-<blockquote>
- <pre>special-container ( organization,
- performance,
- interface ) // all required</pre>
- <pre>organization [ ordered + indexed ] // zero or more (4 configurations)</pre>
- <pre>indexed [ hash-function ] // zero or one (2 configurations)</pre>
- <pre>performance ( fast | small | balanced ) // exactly one (3 configurations)</pre>
- <pre>interface ( STL-style + cursor-style ) // one or more (3 configurations)</pre>
-</blockquote>
-<p>There should be feature descriptions for <code>some-container, organization,
-ordered, indexed, hash-function, performance, fast, small, balanced, interface,
-STL-style, and cursor-style</code>.</p>
-<p>The number of possible configurations is&nbsp; (2 + 2*2) * 3 * 3 = 54,
-assuming no constraints.</p>
-<p>There are equivalent representations. For example:</p>
-<blockquote>
- <pre>special-container ( organization[ ordered+indexed[ hash-function ]],
- performance( fast|small|balanced ),
- interface( STL-style+cursor-style ) )</pre>
-</blockquote>
-<h2>References</h2>
-<p>Krzysztof Czarnecki and Ulrich W. Eisenecker, <a href="http://www.generative-programming.org">Generative
-Programming</a>, Addison-Wesley, 2000, ISBN 0-201-30977-7</p>
-<hr>
-<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->26 August 2004<!--webbot bot="Timestamp" endspan i-checksum="32277" --></p>
-<p>© Copyright Beman Dawes, 2000</p>
-
-<p>
- Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
- at <a href=
- "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)
-</p>
-
-</body>
-
-</html>
diff --git a/more/formal_review_process.htm b/more/formal_review_process.htm
deleted file mode 100644
index ca9ae11401..0000000000
--- a/more/formal_review_process.htm
+++ /dev/null
@@ -1,350 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
-<html>
- <head>
- <meta name="generator" content=
- "Microsoft FrontPage 5.0">
- <meta http-equiv="Content-Type" content=
- "text/html; charset=windows-1252">
- <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
- <meta name="ProgId" content="FrontPage.Editor.Document">
-
- <title>Boost Formal Review Process</title>
-<style type="text/css">
-@import ../boost.css
-.first {
- margin-top: 0 }
-.last {
- margin-bottom: 0 }
-div.attention, div.caution, div.danger, div.error, div.hint,
-div.important, div.note, div.tip, div.warning, div.admonition {
- margin: 2em ;
- border: medium outset ;
- padding: 1em }
-div.attention p.admonition-title, div.caution p.admonition-title,
-div.danger p.admonition-title, div.error p.admonition-title,
-div.warning p.admonition-title {
- color: red ;
- font-weight: bold ;
- font-family: sans-serif }
-div.hint p.admonition-title, div.important p.admonition-title,
-div.note p.admonition-title, div.tip p.admonition-title,
-div.admonition p.admonition-title {
- font-weight: bold ;
- font-family: sans-serif }
-</style>
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
- <table border="1" bgcolor="#007F7F" cellpadding="2">
- <tr>
- <td bgcolor="#FFFFFF"><img src="../boost.png" alt=
- "boost.png (6897 bytes)" width="277" height="86"></td>
-
- <td><a href="../index.htm"><font face="Arial" color=
- "#FFFFFF"><big>Home</big></font></a></td>
-
- <td><a href="../libs/libraries.htm"><font face="Arial" color=
- "#FFFFFF"><big>Libraries</big></font></a></td>
-
- <td><a href="../people/people.htm"><font face="Arial" color=
- "#FFFFFF"><big>People</big></font></a></td>
-
- <td><a href="faq.htm"><font face="Arial" color=
- "#FFFFFF"><big>FAQ</big></font></a></td>
-
- <td><a href="index.htm"><font face="Arial" color=
- "#FFFFFF"><big>More</big></font></a></td>
- </tr>
- </table>
-
- <h1>Boost Formal Review Process</h1>
- <div class="admonition-note admonition">
- <p class="first admonition-title">Before Requesting a Formal Review</p>
- <p class="last"><b>Read and follow the Boost <a href=
- "submission_process.htm">submission process</a>.</b>&nbsp; There are at
- least four steps a library author must take before a formal review is
- requested.</p>
- </div>
-
- <p><a href="#Introduction">Introduction</a><br>
- <a href="#Comments">What to include in Review Comments</a><br>
- <a href="#Results">Results</a><br>
- <a href="#Review_Manager">Notes for Review Managers</a><br>
- <a href="#Submitters">Notes for Library Submitters</a><br>
- <a href="#Wizard">Review Wizard</a><br>
- <a href="#Fast-Track">Fast Track Reviews</a></p>
-
- <h2><a name="Introduction" id="Introduction">Introduction</a></h2>
-
- <p>Proposed libraries are accepted into Boost only after undergoing a
- formal review, where Boost mailing list members comment on their evaluation
- of the library.</p>
-
- <p>The final "accept" or "reject" decision is made by the <a href=
- "#Review_Manager">Review Manager</a>, based on the review comments received
- from boost mailing list members.</p>
-
- <p>Boost mailing list members are encouraged to submit Formal Review
- comments:</p>
-
- <blockquote>
- <ul>
- <li>Publicly on the mailing list.</li>
-
- <li>Privately to the Review Manager.</li>
- </ul>
- </blockquote>
-
- <p>Private comments to a library submitter may be helpful to her or him,
- but won't help the Review Manager reach a decision, so the other forms are
- preferred.</p>
-
- <h2>What to include in Review <a name="Comments" id=
- "Comments">Comments</a></h2>
-
- <p>Your comments may be brief or lengthy, but basically the Review Manager
- needs your evaluation of the library.&nbsp; If you identify problems along
- the way, please note if they are minor, serious, or showstoppers.</p>
-
- <p>The goal of a Boost library review is to improve the library through
- constructive criticism, and at the end a decision must be made: is the
- library good enough at this point to accept into Boost? If not, we hope to
- have provided enough constructive criticism for it to be improved and
- accepted at a later time. The Serialization library is a good example of how
- constructive criticism resulted in revisions resulting in an excellent
- library that was accepted in its second review.</p>
-
- <p>Here are some questions you might want to answer in your review:</p>
-
- <ul>
- <li>What is your evaluation of the design?<br></li>
-
- <li>What is your evaluation of the implementation?<br></li>
-
- <li>What is your evaluation of the documentation?<br></li>
-
- <li>What is your evaluation of the potential usefulness of the
- library?<br></li>
-
- <li>Did you try to use the library?&nbsp; With what compiler?&nbsp; Did
- you have any problems?<br></li>
-
- <li>How much effort did you put into your evaluation? A glance? A quick
- reading? In-depth study?<br></li>
-
- <li>Are you knowledgeable about the problem domain?</li>
- </ul>
-
- <p>And finally, every review should answer this question:<br></p>
-
- <ul>
- <li>Do you think the library should be accepted as a Boost library?&nbsp;
- Be sure to say this explicitly so that your other comments don't obscure
- your overall opinion.</li>
- </ul>
-
- <p>Many reviews include questions for library authors. Authors are
- interested in defending their library against your criticisms; otherwise
- they would not have brought their library up for review. If you don't get a
- response to your question quickly, be patient; if it takes too long or you
- don't get an answer you feel is sufficient, ask again or try to rephrase the
- question. Do remember that English is not the native language for many
- Boosters, and that can cause misunderstandings.<br>
- <br>
- E-mail is a poor communication medium, and even if messages rarely get lost
- in transmission, they often get drowned in the deluge of other messages.
- Don't assume that an unanswered message means you're being ignored. Given
- constructively, criticism will be taken better and have more positive
- effects, and you'll get the answers you want.</p>
-
- <h2><a name="Results">Results</a></h2>
-
- <p>At the conclusion of the comment period, the Review Manager will post a
- message to the mailing list saying if the library has been accepted or
- rejected.&nbsp; A rationale is also helpful, but its extent is up to the
- Review Manager. If there are suggestions, or conditions that must be met
- before final inclusion, they should be stated.</p>
-
- <h2>Notes for <a name="Review_Manager" id="Review_Manager">Review
- Manager</a>s</h2>
-
- <p>Before a library can be scheduled for formal review, an active boost
- member not connected with the library submission must volunteer to be the
- "Review Manager" for the library.</p>
-
- <p>The Review Manager:</p>
-
- <ul>
- <li>Checks the submission to make sure it really is complete enough to
- warrant formal review.&nbsp; See the <a href="lib_guide.htm">Boost
- Library Requirements and Guidelines</a>.&nbsp; If necessary, work with
- the submitter to verify the code compiles and runs correctly on several
- compilers and platforms.</li>
-
- <li>Finalizes the schedule with the <a href="#Wizard">Review Wizard</a>
- and the submitter .</li>
-
- <li>Posts a notice of the review schedule on the regular <b><a href=
- "mailto:boost@lists.boost.org">boost</a></b> mailing list, the
- <b><a href="mailto:boost-users@lists.boost.org">boost-users</a></b>
- mailing list, and the <b><a href=
- "mailto:boost-announce@lists.boost.org">boost-announce</a></b> mailing
- list.
-
- <ul>
- <li>The notice should include a brief description of the library and
- what it does, to let readers know if the library is one they are
- interested in reviewing.</li>
-
- <li>If the library is known to fail with certain compilers, please
- mention them in the review notice so reviewers with those compilers
- won't waste time diagnosing known problems.</li>
- </ul>
- </li>
-
- <li>Inspects the Boost <a href="../libs/libraries.htm">library
- catalogue</a> for libraries which may interact with the new submission.
- These potential interactions should be pointed out in the review
- announcement, and the author(s) of these libraries should be privately
- notified and urged to participate in the review.</li>
-
- <li>Urges people to do reviews if they aren't forthcoming.</li>
-
- <li>Follows review discussions regarding the library, moderating or
- answering questions as needed.</li>
-
- <li>Asks the <a href="#Wizard">review wizard</a> for permission
- to extend the review schedule if it appears that too few reviews will
- be submitted during the review period.</li>
-
- <li>Decides if there is consensus to accept the library, and if there
- are any conditions attached.</li>
-
- <li>Decides if there is consensus to accept the library, and if there are
- any conditions attached.</li>
-
- <li>Posts a notice of the <a href="#Results">review results</a> on the
- regular <b><a href="mailto:boost@lists.boost.org">boost</a></b> mailing
- list, the <b><a href=
- "mailto:boost-users@lists.boost.org">boost-users</a></b> mailing list,
- and the <b><a href=
- "mailto:boost-announce@lists.boost.org">boost-announce</a></b> mailing
- list.</li>
- </ul>
-
- <p>In other words, it is the Review Manager's responsibility to make sure
- the review process works smoothly.</p>
-
- <h2>Notes for Library <a name="Submitters" id=
- "Submitters">Submitters</a></h2>
-
- <p>See <a href="submission_process.htm">Submission Process</a> for a
- description of the steps a library developer goes through to get a library
- accepted by Boost.</p>
-
- <p>A proposed library should remain stable during the review period; it
- will just confuse and irritate reviewers if there are numerous
- changes.&nbsp; It is, however, useful to upload fixes for serious bugs
- right away, particularly those which prevent reviewers from fully
- evaluating the library.&nbsp; Post a notice of such fixes on the mailing
- list.</p>
-
- <p>Library improvements suggested by reviewers should normally be held
- until after the completion of review period.&nbsp; If the suggested changes
- might affect reviewer's judgments,&nbsp;post a notice of the pending change
- on the mailing list.</p>
-
- <h2>Review <a name="Wizard" id="Wizard">Wizard</a></h2>
-
- <p>The Review Wizard coordinates the formal review schedule:</p>
-
- <ul>
- <li>Maintains a list of review manager volunteers, in the form of a
- queue, so that volunteers who least recently managed reviews become the
- prime candidates for upcoming reviews.</li>
-
- <li>When a formal review is requested for a library:</li>
-
- <li style="list-style: none">&nbsp;
-
- <ul>
- <li>Assign a review manager and suggests a schedule, after checking
- (via private email) availability of the volunteers at the top of
- review manager queue.</li>
-
- <li>Finalize the schedule, once the review manager verifies the
- library is actually ready for review.</li>
-
- <li>Resolve schedule slips or other issues with review managers and
- submitters.</li>
- </ul>
- </li>
-
- <li>Monitors the general review process, and makes minor adjustments as
- needed, or queries the list about possible major adjustments.</li>
- </ul>
- The role of Boost Review Wizard is currently played by John
- Phillips (phillips at mps dot ohio-state dot edu) and Ronald
- Garcia (garcia at cs dot indiana dot edu).
-
- <li>Resolves questions from review managers and library submitters, who
- sometimes want a third opinion on questions such as "Should we extend the
- review period because ...?"</li>
-
- <li>Monitors the general review process, and makes minor adjustments as
- needed, or queries the list about possible major adjustments.</li>
- </ul>The role of Boost Review Wizard is currently played by <a href=
- "mailto:reportbase@yahoo.com">Tom Brinkman</a> and Ronald Garcia (garcia at
- cs dot indiana dot edu).
-
- <p>Revised
- <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->10 October, 2006<!--webbot bot="Timestamp" endspan i-checksum="38930" --></p>
-
- <p>To qualify for fast track review:</p>
-
- <ul>
- <li>The component must be small.</li>
-
- <li>The technique must be already in use in Boost libraries and the new
- component provides a common implementation.</li>
-
- <li>A full Boost-conformant implementation is available in the
- sandbox.</li>
-
- <li>The Review Wizard determines that the proposal qualifies for fast
- track review.</li>
- </ul>
-
- <p>Procedure:</p>
-
- <ul>
- <li>The Boost Review Wizard posts a review announcement to the main Boost
- developer's list. The review period will normally last for 5 days. No two
- fast track reviews will run in parallel. Fast track reviews may run
- during full reviews, though generally this is to be avoided.</li>
-
- <li>After the review period ends, the submitter will post a review
- summary containing proposed changes to the reviewed implementation.</li>
-
- <li>The Review Wizard will accept or reject the proposed library and
- proposed changes.</li>
-
- <li>After applying the proposed changes, the component is checked into
- CVS like any other library.<br>
- &nbsp;</li>
- </ul>
- <hr>
-
- <p>Revised
- <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->15
- October, 2003<!--webbot bot="Timestamp" endspan i-checksum="38556" --></p>
-
- <p>&copy; Copyright Beman Dawes 2000</p>
-
- <p>Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
- at <a href=
- "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
-</body>
-</html>
diff --git a/more/formal_review_schedule.html b/more/formal_review_schedule.html
deleted file mode 100644
index d0409aba16..0000000000
--- a/more/formal_review_schedule.html
+++ /dev/null
@@ -1,916 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-<title>Formal Review Schedule</title>
-</head>
-
-<body>
-
-<table border="1" bgcolor="#007F7F" cellpadding="2" summary="Links">
- <tr>
- <td bgcolor="#FFFFFF">
- <img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td>
- <td><a href="../index.htm"><font face="Arial" color="#FFFFFF"><big>Home</big></font></a></td>
- <td><a href="../libs/libraries.htm"><font face="Arial" color="#FFFFFF"><big>
- Libraries</big></font></a></td>
- <td><a href="../people/people.htm"><font face="Arial" color="#FFFFFF"><big>
- People</big></font></a></td>
- <td><a href="faq.htm"><font face="Arial" color="#FFFFFF"><big>FAQ</big></font></a></td>
- <td><a href="index.htm"><font face="Arial" color="#FFFFFF"><big>More</big></font></a></td>
- </tr>
-</table>
-<h1>Formal Review Schedule</h1>
-<p>Reviews are usually scheduled on a first-come-first-served basis, and
-normally last ten days.&nbsp; See <a href="formal_review_process.htm">Formal
-Review Process</a> for more information.</p>
-<p>In addition to
-upcoming reviews, the schedule includes recent reviews already completed; that helps
-track review manager assignments and libraries reviewed but not yet posted on
-the web site. There is often a lag between acceptance and site posting as
-authors address issues raised in the formal review.</p>
-<h2><a name="Schedule">Schedule</a></h2>
-
-<table border="1" cellpadding="5" cellspacing="0" summary="Review Queue">
- <tr>
- <td valign="top"><b>Submission</b></td>
- <td valign="top"><b>Submitter</b></td>
- <td valign="top"><b>Link</b></td>
- <td valign="top"><b>Review<br>
- Manager</b></td>
- <td valign="top"><b>Review<br>
- Dates</b></td>
- </tr>
-
- <tr>
- <td>Finite State Machines</td>
- <td>Andrey Semashev</td>
- <td><a href="http://tinyurl.com/yjozfn">
- Boost Sandbox Vault</a></td>
- <td>Martin Vuille</td>
- <td>-</td>
- </tr>
-
- <tr>
- <td>Floating Point Utilities</td>
- <td>Johan R&aring;de</td>
- <td><a href="http://boost-consulting.com/vault/index.php?directory=Math%20-%20Numerics">
- Boost Sandbox Vault</a></td>
- <td>Needed</td>
- <td>-</td>
- </tr>
-
- <tr>
- <td>Switch</td>
- <td>Steven Watanabe</td>
- <td><a href="http://boost-consulting.com/vault/index.php?action=downloadfile&filename=mcs_units_v0.7.1.zip&directory=Units">
- Boost Sandbox Vault</a> </td>
- <td>Stejpan Rajko</td>
- <td>January 5, 2008 - January 9, 2008</td>
- </tr>
-
- <tr>
- <td>Property Map (fast-track)</td>
- <td>Andrew Sutton</td>
- <td><a href="http://svn.boost.org/svn/boost/sandbox/graph-v2">
- Boost Sandbox</a></td>
- <td>Jeremy Siek</td>
- <td>-</td>
- </tr>
-
- <tr>
- <td>Graph (fast-track)</td>
- <td>Andrew Sutton</td>
- <td><a href="http://svn.boost.org/svn/boost/sandbox/graph-v2">
- Boost Sandbox</a></td>
- <td>Jeremy Siek</td>
- <td>-</td>
- </tr>
-
- <tr>
- <td>Forward (fast-track)</td>
- <td>Tobias Schwinger</td>
- <td><a href="http://boost-consulting.com/vault/index.php?&amp;direction=0&order=&directory=X-Files">
- Boost Sandbox Vault</a></td>
- <td>John Torjo</td>
- <td>January 14, 2008 - January 18, 2008</td>
- </tr>
-
- <tr>
- <td>Singleton (fast-track)</td>
- <td>Tobias Schwinger</td>
- <td><a href="http://boost-consulting.com/vault/index.php?&amp;direction=0&order=&directory=X-Files">
- Boost Sandbox Vault</a></td>
- <td>John Torjo</td>
- <td>December 3, 2007 - December 7, 2007</td>
- </tr>
-
- <tr>
- <td>Factory (fast-track)</td>
- <td>Tobias Schwinger</td>
- <td><a href="http://boost-consulting.com/vault/index.php?&amp;direction=0&order=&directory=X-Files">
- Boost Sandbox Vault</a></td>
- <td>John Torjo</td>
- <td>December 17, 2007 - December 21, 2007</td>
- </tr>
-
- <tr>
- <td>Lexer</td>
- <td>Ben Hanson</td>
- <td><a href="http://boost-consulting.com/vault/index.php?action=downloadfile&filename=boost.lexer.zip&directory=Strings%20-%20Text%20Processing&">
- Boost Sandbox Vault</a></td>
- <td>Hartmut Kaiser</td>
- <td>-</td>
- </tr>
-
- <tr>
- <td>Thread-Safe Signals</td>
- <td>Frank Hess</td>
- <td><a href="http://www.boost-consulting.com/vault/index.php?&direction=0&order=&directory=thread_safe_signals">
- Boost Sandbox Vault</a></td>
- <td>Needed</td>
- <td>-</td>
- </tr>
-
- <tr>
- <td>Logging</td>
- <td>John Torjo</td>
- <td><a href="http://torjo.com/log2/">http://torjo.com/log2/</a></td>
- <td>Gennadiy Rozental</td>
- <td>February 4, 2008 - February 13, 2008</td>
- </tr>
-
- <tr>
- <td>Flyweight</td>
- <td>Joaqu&iacute;n M&ordf; L&oacute;pez Mu&ntilde;oz</td>
- <td><a href="http://www.boost-consulting.com/vault/index.php?action=downloadfile&filename=flyweight.zip&directory=Patterns">
- Boost Sandbox Vault</a></td>
- <td>Ion Gazta&ntilde;aga</td>
- <td>January 21, 2008 - January 30, 2008</td>
- </tr>
-
- <tr>
- <td>Unordered Containers</td>
- <td>Daniel James</td>
- <td><a href="http://www.boost-consulting.com/vault/index.php?action=downloadfile&filename=unordered.zip&directory=Containers">Boost Sandbox Vault</a></td>
- <td>Ion Gazta&ntilde;aga</td>
- <td>December 7, 2007 - December 16, 2007</td>
- </tr>
-
- <tr>
- <td>Boost.Range (Update)</td>
- <td>Neil Groves</td>
- <td><a
- href="http://www.boost-consulting.com/vault/index.php?action=downloadfile&filename=range_ex.zip&directory=">
- Boost Sandbox Vault</a></td>
- <td>Needed</td>
- <td>-</td>
- </tr>
-
-<!--
- <tr>
- <td></td> Library Name
- <td></td> Library Author
- <td><a href=""></a></td> URL
- <td></td> Review Manager (or "NEEDED")
- <td>-</td> Review Dates (or "-")
- </tr>
--->
-
-</table>
-
-<h2>Past Review Results and Milestones</h2>
-<table border="1" cellpadding="5" cellspacing="0"summary="Review Results">
- <tr>
- <td valign="top"><b>Submission</b></td>
- <td valign="top"><b>Submitter</b></td>
- <td valign="top"><b>Review<br>
- Manager</b></td>
- <td valign="top"><b>Review<br>
- Dates</b></td>
- <td valign="top"><b>Result</b></td>
- </tr>
-
- <tr>
- <td>Review Wizard Status Report</td>
- <td></td>
- <td>Ronald Garcia</td>
- <td>2007 November 16</td>
- <td><a href="report-nov-2007.html">Report</a></td>
- </tr>
-
- <tr>
- <td>Exception</td>
- <td>Emil Dotchevski</td>
- <td>Tobias Schwinger</td>
- <td>September 27, 2007 - October 7, 2007</td>
- <td><a href="http://lists.boost.org/boost-users/2007/11/31912.php">
- Accepted</a></td>
- </tr>
-
- <tr>
- <td>Review Wizard Status Report</td>
- <td></td>
- <td>Ronald Garcia</td>
- <td>2007 September 14</td>
- <td><a href="report-sep-2007.html">Report</a></td>
- </tr>
-
- <tr>
- <td>Scope Exit</td>
- <td>Alexander Nasonov</td>
- <td>Jody Hagins</td>
- <td>August 13, 2007 - August 22, 2007-</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/08/0139.php">
- Pending</a></td>
- </tr>
-
- <tr>
- <td>Time Series</td>
- <td>Eric Niebler</td>
- <td>John R. Phillips</td>
- <td>July 30, 2007 - August 13, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/08/0142.php">
- Accepted</a></td>
- </tr>
-
- <tr>
- <td>Boost 1.34.1 Released</td>
- <td></td>
- <td>Thomas Witt</td>
- <td>July 24, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/07/0135.php">
- Notes</a></td>
- </tr>
-
- <tr>
- <td>Boost 1.34.0 Released</td>
- <td></td>
- <td>Thomas Witt</td>
- <td>May 12, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/05/0131.php">
- Notes</a></td>
- </tr>
-
- <tr>
- <td>Globally Unique Identifier</td>
- <td>Andy Tompkins</td>
- <td>Hartmut Kaiser</td>
- <td>April 30, 2007 - May 10, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/05/0134.php">
- Accepted Provisionally</a></td>
- </tr>
-
- <tr>
- <td>Math Toolkit</td>
- <td>John Maddock</td>
- <td>Matthias Schabel</td>
- <td>April 11, 2007 - April 27, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/05/0129.php">
- Accepted -- Added to SVN</a></td>
- </tr>
-
-
- <tr>
- <td>Quantitative Units</td>
- <td>Matthias Schabel</td>
- <td>John R. Phillips</td>
- <td>March 26, 2007 - April 4, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/04/0126.php">
- Accepted</a></td>
- </tr>
-
- <tr>
- <td>Intrusive Containers</td>
- <td>Ion Gazta&ntilde;aga</td>
- <td>Joaqu&iacute;n M&ordf; L&oacute;pez Mu&ntilde;oz</td>
- <td>March 12, 2007 - March 21, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/04/0122.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
-
- <tr>
- <td>Bimap</td>
- <td>Matias Capeletto</td>
- <td>Ion Gazta&ntilde;aga</td>
- <td>February 15 2007- March 2, 2007</td>
- <td><a href="http://lists.boost.org/Archives/boost/2007/03/117351.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Accumulators</td>
- <td>Eric Niebler</td>
- <td>John R. Phillips</td>
- <td>January 29, 2007 - February 7, 2007</td>
- <td><a href="http://lists.boost.org/boost-announce/2007/02/0114.php">
- Accepted</a></td>
- </tr>
-
-
- <tr>
- <td>Function Types (Re-review)</td>
- <td>Tobias Schwinger</td>
- <td>Tom Brinkman</td>
- <td>2006 November 6 - 2006 November 17</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/11/0106.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Generic Image Library</td>
- <td>Lubomir Bourdev</td>
- <td>Tom Brinkman</td>
- <td>2006 October 5 - 2006 October 25</td>
- <td><a href="http://lists.boost.org/Archives/boost/2006/11/112896.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Message Passing</td>
- <td>Doug Gregor</td>
- <td>Jeremy Siek</td>
- <td>2006 September 6 - 2006 September 15</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/09/0099.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Physical Quantities System</td>
- <td>Andy Little</td>
- <td>Fred Bertsch</td>
- <td>2006 May 31 - 2006 June 9</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/06/0096.php">
- Rejected</a></td>
- </tr>
-
- <tr>
- <td>Pimpl Pointer</td>
- <td>Asger Mangaard</td>
- <td>Rene Rivera</td>
- <td>2006 May 15 - 2006 May 24</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/10/0104.php">
- Rejected</a></td>
- </tr>
-
- <tr>
- <td>Fusion</td>
- <td>Joel de Guzman</td>
- <td>Ronald Garcia</td>
- <td>2006 May 1 - 2006 May 10</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/06/0094.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Property Tree</td>
- <td>Marcin Kalicinski</td>
- <td>Thorsten Ottosen</td>
- <td>2006 April 18 - 2006 April 30</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/05/0092.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Promotion Traits (fast-track)</td>
- <td>Alexander Nasonov</td>
- <td>Tobias Schwinger</td>
- <td>2006 April 1 - 2006 April 9</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/04/0086.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Review Wizard Status Report</td>
- <td></td>
- <td>Tom Brinkman</td>
- <td>2006 March 30</td>
- <td><a href="report-apr-2006.html">Report</a></td>
- </tr>
-
- <tr>
- <td>Shmem (now Interprocess)</td>
- <td>Ion Gazta&ntilde;aga</td>
- <td>Fred Bertsch</td>
- <td>2006 February 6 - 2006 February 15</td>
- <td><a
- href="http://lists.boost.org/boost-announce/2006/02/0083.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Fixed Strings</td>
- <td>Reece Dunn</td>
- <td>Harmut Kaiser</td>
- <td>2006 January 19 - 2006 February 5</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/02/0081.php">
- Rejected</a></td>
- </tr>
-
- <tr>
- <td>Review Wizard Status Report</td>
- <td></td>
- <td>Ronald Garcia</td>
- <td>2006 January 19</td>
- <td><a href="report-jan-2006.html">Report</a></td>
- </tr>
-
- <tr>
- <td>asio</td>
- <td>Christopher Kohlhoff</td>
- <td>Jeff Garland</td>
- <td>2005 December 10 - <br>2005 December 30</td>
- <td><a href="http://lists.boost.org/Archives/boost/2006/03/102287.php">
- Accepted -- Added to CVS</a></td>
- </tr>
-
- <tr>
- <td>Boost 1.33.1 Released</td>
- <td></td>
- <td>Doug Gregor</td>
- <td>2005 December 5</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/12/0077.php">
- Notes</a></td>
- </tr>
-
- <tr>
- <td>Review Wizard Status Report</td>
- <td></td>
- <td>Ronald Garcia</td>
- <td>2005 December 1</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/12/0076.php">
- Report</a></td>
- </tr>
-
- <tr>
- <td>Logging Library</td>
- <td>John Torjo</td>
- <td>Hartmut Kaiser</td>
- <td>2005 November 7 - 2005 November 16th</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/11/0075.php">
- Rejected</a></td>
- </tr>
-
- <tr>
- <td>Boost 1.33.1 Beta Released</td>
- <td></td>
- <td>Doug Gregor</td>
- <td>2005 November 9</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/11/0073.php">
- Notes</a></td>
- </tr>
-
- <tr>
- <td>binary_int</td>
- <td>Scott Schurr and Matt Calabrese</td>
- <td>Pavel Vozenilek</td>
- <td>2005 October 13 - 2005 October 20</td>
- <td><a href="http://lists.boost.org/boost-announce/2006/01/0078.php">
- Accepted -- not yet added.</a></td>
- </tr>
-
- <tr>
- <td>TR1</td>
- <td>John Maddock</td>
- <td>Beman Dawes</td>
- <td>2005 September 24 - 2005 October 5</td>
- <td>Accepted -- Added in 1.34</td>
- </tr>
-
- <tr>
- <td>Xpressive</td>
- <td>Eric Niebler</td>
- <td>Thomas Witt</td>
- <td> 2005 September 8 - 2005 September 18</td>
- <td>Accepted -- Added in 1.34</td>
- </tr>
-
- <tr>
- <td>Boost 1.33.0 Released</td>
- <td></td>
- <td>Doug Gregor</td>
- <td>17 August 2005</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/08/0067.php">
- Notes</a></td>
- </tr>
-
- <tr>
- <td>Function Types</td>
- <td>Tobias Schwinger</td>
- <td>John Maddock</td>
- <td>2005-Jun-6 to 2005-June-16</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/06/0066.php">
- Accepted Provisionally</a></td>
- </tr>
-
- <tr>
- <td>Typeof</td>
- <td>Arkadiy Vertleyb and Peder Holt</td>
- <td>Andy Little</td>
- <td>2005 May 20 - 2005 May 30</td>
- <td>Accepted -- Added in 1.34</td>
- </tr>
-
- <tr>
- <td>Singleton</td>
- <td>Jason Hise</td>
- <td>Pavel Vozenilek</td>
- <td>2005 May 5 - 2005 May 15</td>
- <td><a href="http://lists.boost.org/boost-announce/2005/05/0062.php">
- Rejected</a></td>
- </tr>
-
- <tr>
- <td>FOREACH Macro</td>
- <td>Eric Niebler</td>
- <td>Gennadiy Rozental</td>
- <td>2005 April 25 - 2005 May 1</td>
- <td>Accepted -- Added in 1.34</td>
- </tr>
-
- <tr>
- <td>Hash</td>
- <td>Daniel James</td>
- <td>Thorsten Ottosen</td>
- <td>2005 Mar 21 - 2005 March 12</td>
- <td>Accepted -- Added in 1.33</td>
- </tr>
-
- <tr>
- <td>State Chart</td>
- <td>Andreas Huber</td>
- <td>Pavel Vozenilek</td>
- <td>2005 Feb 23 - 2005 March 9</td>
- <td>Accepted -- Added in 1.34</td>
- </tr>
- <tr>
- <td>Wave</td>
- <td>Hartmut Kaiser</td>
- <td>Tom Brinkman</td>
- <td>2005 Feb 7 - 2005 Feb 20</td>
- <td>Accepted -- Added in 1.33</td>
- </tr>
- <tr>
- <td>Pointer Containers</td>
- <td>Thorsten Ottosen</td>
- <td>Pavol Droba</td>
- <td>2004 Sept 26 - Oct 5</td>
- <td>Accepted -- Added in 1.33</td>
- </tr>
- <tr>
- <td>Named Params</td>
- <td>David Abrahams &amp; Daniel Wallin</td>
- <td>Doug Gregor</td>
- <td>2004 Nov 1 - 2004 Nov 20</td>
- <td>Accepted -- Added in 1.33</td>
- </tr>
- <tr>
- <td>Output Formatters</td>
- <td>Reece Dunn</td>
- <td>John Torjo</td>
- <td>2004 Sept 11 - Sept 25</td>
- <td><a href="http://lists.boost.org/Archives/boost/2004/10/74535.php">
- Rejected</a></td>
- </tr>
- <tr>
- <td>Iostreams</td>
- <td>Jonathan Turkanis</td>
- <td>Jeff Garland</td>
- <td>2004 Aug 28 - Sep 11</td>
- <td>Accepted -- Added in 1.33</td>
- </tr>
- <tr>
- <td>More IO</td>
- <td>Daryle Walker</td>
- <td>Tom Brinkman</td>
- <td>2004 Aug 21 - 28</td>
- <td>Rejected</td>
- </tr>
- <tr>
- <td>Tribool</td>
- <td>Douglas Gregor</td>
- <td>Thomas Witt</td>
- <td>2004 May 19-29</td>
- <td>Accepted -- Added in 1.32</td>
- </tr>
- <tr>
- <td>Assignment</td>
- <td>Thorsten Ottosen</td>
- <td>Tom Brinkman</td>
- <td>2004 Apr 1 - 11</td>
- <td>Accepted -- Added in 1.32</td>
- </tr>
- <tr>
- <td>Serialization (re-review)</td>
- <td>Robert Ramey</td>
- <td>Jeff Garland</td>
- <td>2004 Apr 13 - 26</td>
- <td>Accepted -- Added in 1.32</td>
- </tr>
- <tr>
- <td>Container Traits (now Range)</td>
- <td>Thorsten Ottosen</td>
- <td>Hartmut Kaiser</td>
- <td>2004 Apr 28 - May 7</td>
- <td>Accepted -- Added in 1.32</td>
- </tr>
- <tr>
- <td>Indexed Set (now MultiIndex)</td>
- <td>Joaqu&iacute;n M&ordf; L&oacute;pez Mu&ntilde;oz</td>
- <td>Pavel Vozenilek</td>
- <td>2004 Mar 20 - 30</td>
- <td><a href="http://lists.boost.org/Archives/boost/2004/04/63582.php">
- Accepted -- Added in 1.32</a></td>
- </tr>
- <tr>
- <td>Circular Buffer</td>
- <td>Jan Gaspar</td>
- <td>Pavel Vozenilek</td>
- <td>2004 Mar 5 - 15</td>
- <td>Accepted -- Added to CVS</td>
- </tr>
- <tr>
- <td>enable_if</td>
- <td>Jaakko J&auml;rvi &amp; Jeremiah Willcock &amp; Andrew Lumsdaine</td>
- <td>(fasttrack)</td>
- <td>Dec 2003</td>
- <td>Accepted -- added in 1.31</td>
- </tr>
- <tr>
- <td>FC++</td>
- <td>Brian McNamara &amp; Yannis Smaragdakis</td>
- <td>Mat Marcus</td>
- <td>2004 Feb 14 - Mar 1</td>
- <td>Rejected</td>
- </tr>
- <tr>
- <td>Numeric Conversions Library</td>
- <td>Fernando Cacciola</td>
- <td>Thorsten Ottosen</td>
- <td>8 - 22 Dec 2003</td>
- <td>Accepted -- added in 1.32</td>
- </tr>
- <tr>
- <td>String Algorithm Library</td>
- <td>Pavol Droba</td>
- <td>Thorsten Ottosen</td>
- <td>17 - 30 Oct 2003</td>
- <td>Accepted -- added in 1.32</td>
- </tr>
- <tr>
- <td>Shifted Pointer</td>
- <td>Philippe A. Bouchard</td>
- <td>Doug Gregor</td>
- <td>24 - 30 Sep 2003</td>
- <td>Rejected</td>
- </tr>
- <tr>
- <td>Fixed-Point Decimal</td>
- <td>Bill Seymour</td>
- <td>Jens Maurer</td>
- <td>11 - 21 Jul 2003</td>
- <td>Rejected</td>
- </tr>
- <tr>
- <td>Math Constants</td>
- <td>Paul A. Bristow</td>
- <td>Jaap Suter</td>
- <td>06 - 15 Jun 2003</td>
- <td>Rejected</td>
- </tr>
- <tr>
- <td>Command Line &amp; Config</td>
- <td>Vladimir Prus</td>
- <td>Aleksey Gurtovoy</td>
- <td>21 May - 03 Jun 2003</td>
- <td>Accepted -- added in 1.32</td>
- </tr>
- <tr>
- <td>I/O Manipulators and Adaptors</td>
- <td>Daryle Walker</td>
- <td>Ed Brey</td>
- <td>27 Feb - 11 Mar 2003</td>
- <td>-</td>
- </tr>
- <tr>
- <td>Variant</td>
- <td>Eric Friedman &amp; Itay Maman</td>
- <td>Jeff Garland</td>
- <td>16 - 25 Feb 2003</td>
- <td>Accepted -- added in 1.31</td>
- </tr>
- <tr>
- <td>Optional</td>
- <td>Fernando Cacciola</td>
- <td>Douglas Gregor</td>
- <td>09 - 18 Dec 2002</td>
- <td>Accepted -- added in 1.30</td>
- </tr>
- <tr>
- <td>Serialization</td>
- <td>Robert Ramey</td>
- <td>Dave Abrahams</td>
- <td>02 - 11 Nov 2002</td>
- <td>Rejected</td>
- </tr>
- <tr>
- <td>Spirit</td>
- <td>Joel de Guzman</td>
- <td>John Maddock</td>
- <td>11 - 20 Oct 2002</td>
- <td>Accepted -- added in 1.30</td>
- </tr>
- <tr>
- <td>Minmax</td>
- <td>Herv&eacute; Bronnimann</td>
- <td>Thomas Witt</td>
- <td>28 Sep - 07 Oct 2002</td>
- <td>Accepted -- added in 1.32</td>
- </tr>
- <tr>
- <td>Filesystem</td>
- <td>Beman Dawes</td>
- <td>William Kempf</td>
- <td>14 - 23 Sep 2002</td>
- <td>Accepted -- added in 1.30</td>
- </tr>
- <tr>
- <td>Interval Arithmetic Library</td>
- <td>Herv&eacute; Bronnimann &amp; Guillaume Melquiond &amp; Sylvain Pion</td>
- <td>Beman Dawes</td>
- <td>31 Aug - 09 Sep 2002</td>
- <td>Accepted -- added in 1.30</td>
- </tr>
- <tr>
- <td>Template Meta Programming Library MPL</td>
- <td>Aleksey Gurtovoy</td>
- <td>Douglas Gregor</td>
- <td>15 - 29 Jul 2002</td>
- <td>Accepted -- added in 1.30</td>
- </tr>
- <tr>
- <td>uBLAS</td>
- <td>Joerg Walter &amp; Mathias Koch</td>
- <td>Ed Brey</td>
- <td>21 Jun - 01 Jul 2002</td>
- <td>Accepted -- added in 1.29</td>
- </tr>
- <tr>
- <td>Dynamic Bitset</td>
- <td>Chuck Alison &amp; Jeremy Siek</td>
- <td>Mat Marcus</td>
- <td>08 - 17 Jun 2002</td>
- <td>Accepted -- added in 1.29</td>
- </tr>
- <tr>
- <td>Date / Time</td>
- <td>Jeff Garland</td>
- <td>Darin Adler</td>
- <td>15 - 24 Apr 2002</td>
- <td>Accepted -- added in 1.29</td>
- </tr>
- <tr>
- <td>Lambda</td>
- <td>Jaakko J&auml;rvi &amp; Gary Powell</td>
- <td>Aleksey Gurtovoy</td>
- <td>08 - 20 Mar 2002</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Signals</td>
- <td>Douglas Gregor</td>
- <td>William Kempf</td>
- <td>18 - 27 Feb 2002</td>
- <td>Accepted -- added in 1.29</td>
- </tr>
- <tr>
- <td>I/O State Saver</td>
- <td>Daryle Walker</td>
- <td>Beman Dawes</td>
- <td>06 - 16 Feb 2002</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>printf-like formatting for iostreams</td>
- <td>Samuel Krempp</td>
- <td>Jens Maurer</td>
- <td>13 - 23 Jan 2002</td>
- <td>Accepted -- added in 1.29</td>
- </tr>
- <tr>
- <td>Multi-array</td>
- <td>Ron Garcia</td>
- <td>John Maddock</td>
- <td>02 - 12 Jan 2002</td>
- <td>Accepted -- added in 1.29</td>
- </tr>
- <tr>
- <td>Unit Test Library</td>
- <td>Gennadiy Rozental</td>
- <td>Jeremy Siek</td>
- <td>01 - 13 Dec 2001</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>GCD Library plus integer additions</td>
- <td>Daryle Walker</td>
- <td>Dave Abrahams</td>
- <td>17 - 26 Sep 2001</td>
- <td>-</td>
- </tr>
- <tr>
- <td>Thread Library</td>
- <td>Bill Kempf</td>
- <td>Ed Brey</td>
- <td>Aug 30 - Sep 8</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Config System</td>
- <td>John Maddock</td>
- <td>Doug Gregor</td>
- <td>Aug 20 - 29&nbsp;</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Bind Library</td>
- <td>Peter Dimov</td>
- <td>Darin Adler</td>
- <td>Aug 10 - 19</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Base from Member Library</td>
- <td>Daryle Walker</td>
- <td>Beman Dawes</td>
- <td>Jul 30 - Aug 9</td>
- <td>-</td>
- </tr>
- <tr>
- <td>Coding Guidelines</td>
- <td>Dave Abrahams</td>
- <td>Aleksey Gurtovoy</td>
- <td>Jul 20 - 29</td>
- <td>-</td>
- </tr>
- <tr>
- <td>Preprocessor Library</td>
- <td>Vesa Karvonen</td>
- <td>Jeremy Siek</td>
- <td>Jun 28 - Jul 9</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Tuples Library</td>
- <td>Jaakko J&auml;rvi</td>
- <td>Beman Dawes</td>
- <td>Jun 17 - 26</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Function Library</td>
- <td>Doug Gregor</td>
- <td>John Maddock</td>
- <td>Jun 6 - 16</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Tokenizer</td>
- <td>John Bandela</td>
- <td>Doug Gregor</td>
- <td>May 28 - Jun 6</td>
- <td>Accepted and added</td>
- </tr>
- <tr>
- <td>Special Functions</td>
- <td>Hubert Holin</td>
- <td>Jens Maurer</td>
- <td>May 18 - 27</td>
- <td>Accepted and added</td>
- </tr>
-</table>
-<h2>Review <a name="Managers">Managers</a></h2>
-<p>We try to rotate the task of Review Manager between many experienced Boost
-members, both to ensure fairness, and to spread the workload.&nbsp; If you would
-like to volunteer to become a review manager, please contact
-John Phillips (phillips at mps dot ohio-state dot edu) or Ronald
- Garcia (garcia at cs dot indiana dot edu).
-</p>
-<hr>
-<p>Revised
-<!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %b %Y" startspan -->15 Apr 2005<!--webbot bot="Timestamp" endspan i-checksum="15045" -->
-</p>
-<p>Copyright Beman Dawes, Tom Brinkman, Jeff Garland 2001 - 2005</p>
-<p>Distributed under the Boost Software License, Version 1.0. (See
-accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
-at <a href
-="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
-
-</body>
-
-</html>
-
diff --git a/more/getting_started/unix-variants.html b/more/getting_started/unix-variants.html
index 0f90a525f3..edf1c58917 100644
--- a/more/getting_started/unix-variants.html
+++ b/more/getting_started/unix-variants.html
@@ -716,11 +716,10 @@ mailing list</a>.</p>
<table class="docutils footnote" frame="void" id="packagers" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id2">[1]</a></td><td><p class="first">If developers of Boost packages would like to work
+<tr><td class="label"><a class="fn-backref" href="#id2">[1]</a></td><td>If developers of Boost packages would like to work
with us to make sure these instructions can be used with their
packages, we'd be glad to help. Please make your interest known
-to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#main">Boost developers' list</a>.</p>
-</td></tr>
+to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#main">Boost developers' list</a>.</td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="lowercase-l" rules="none">
diff --git a/more/google_logo_25wht.gif b/more/google_logo_25wht.gif
deleted file mode 100644
index 151f527a95..0000000000
--- a/more/google_logo_25wht.gif
+++ /dev/null
Binary files differ
diff --git a/more/index.htm b/more/index.htm
deleted file mode 100644
index 58afa37b2e..0000000000
--- a/more/index.htm
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <title>Boost More Information</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="ProgId" content="FrontPage.Editor.Document">
- <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
- </head>
- <body bgcolor="#ffffff" text="#000000">
- <table summary ="Navigational header"
- border="1" cellpadding="2" bgcolor="#007f7f">
- <tr>
- <td bgcolor="#ffffff">
- <img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td>
- <td><a href="../index.htm"><font color="#ffffff" size="4" face="Arial">Home</font></a></td>
- <td><a href="../libs/libraries.htm"><font color="#ffffff" size="4" face="Arial">Libraries</font></a></td>
- <td><a href="http://www.boost.org/people/people.htm"><font color="#ffffff" size="4" face="Arial">People</font></a></td>
- <td><a href="faq.htm"><font color="#ffffff" size="4" face="Arial">FAQ</font></a></td>
- <td><a href="index.htm"><font color="#ffffff" size="4" face="Arial">More</font></a></td>
- </tr>
- </table>
- <h1>More Information</h1>
- <h2>Boost Policies</h2>
- <blockquote>
- <p><a href="discussion_policy.htm"><b>Mailing List Discussion Policy.</b></a>&nbsp;
- What's acceptable and what isn't.</p>
- <p><a href="lib_guide.htm"><b>Library Requirements and Guidelines</b></a>.&nbsp;
- Basic standards for those preparing a submission.</p>
- <P><A href="separate_compilation.html"><STRONG>Guidelines for Libraries with Separate
- Source</STRONG></A>.&nbsp; Basic tutorial for libraries that require the
- building of a separate link library.</P>
- <p><a href="writingdoc/index.html"><strong>Writing Documentation for Boost</strong></a>
- Basic guidelines for writing documentation and templates for quickly generating
- documentation that follows the guidelines.</p>
- <p><a href="test_policy.htm"><b>Test Policy and Protocols</b></a>.&nbsp; How
- testing works at Boost.</p>
- <p><a href="submission_process.htm"><b>Library Submission Process</b></a>.&nbsp;
- How to submit a library to Boost.</p>
- <p><a href="formal_review_process.htm"><b>Library Formal Review Process</b></a>.
- Including how to submit a review comment.</p>
- <p><a href="header.htm"><b>Header Policy</b></a>.&nbsp; Headers are where a
- library contacts its users, so programming practices are particularly
- important.</p>
- <p><a href="imp_vars.htm"><b>Implementation Variations</b></a>.&nbsp; Sometimes
- one size fits all, sometimes it doesn't.&nbsp; This page deals with the
- trade-offs.</p>
- <p><a href="library_reuse.htm"><b>Library Reuse</b></a>.&nbsp; Should Boost
- libraries use other boost libraries?&nbsp; What about the C++ Standard
- Library?&nbsp; It's another trade-off.</p>
- <p><b><a href="moderators.html">Moderators</a></b>.&nbsp; Who they are and what
- they do.</p>
- </blockquote>
- <h2>Boost Whatever</h2>
- <blockquote>
- <p><b><a href="license_info.html">License Information</a> </b>&nbsp;Information
- about the Boost Software License.</p>
- <p><b><a href="bibliography.html">Bibliography</a> </b>&nbsp;Print and online
- publications relating to Boost and Boost libraries.</p>
- <p><b><a href="../doc/html/who_s_using_boost_.html">Who's Using Boost?</a> </b>&nbsp;
- Products and organisations that are using Boost.</p>
- <p><a href="../status/compiler_status.html"><b>Compiler Status</b></a>&nbsp;&nbsp;Describes
- what library works with which compiler.</p>
- <p><b><a href="links.htm">Links</a></b>&nbsp; Links of special interest to Boost
- users.</p>
- <p><b><a href="formal_review_schedule.html">Formal Review Schedule</a></b>&nbsp;
- Future, current, and recently past Formal Reviews.</p>
- <p><b><a href="release_procedures.htm">Release Procedures</a></b>&nbsp; How
- developers and the release manager prepare for a Boost release.</p>
- <p><b><a href="updating_the_website.html">Updating the Website</a></b>&nbsp; How
- developers can update the Boost website between releases.</p>
- <p><a href="regression.html"><b>Internal Regression Test Suite</b></a>&nbsp;&nbsp;
- Describes the tool for generating the compiler status tables
- </p>
- <p><b><a href="proposal.pdf">Proposal for a C++ Library Repository Web Site</a></b>&nbsp;
- The original 1998 proposal that launched Boost.</p>
- <p><b><a href="bugs.htm">How to report bugs</a></b>&nbsp; Ways to report Boost
- bugs.</p>
- <p><b><a href="requesting_new_features.htm">How to request features</a></b> Ways
- to request new library features.</p>
- <p><b><a href="cpp_committee_meetings.html">C++ Committee Meetings</a></b> FAQ for
- Boost Members wishing to attend a standards committee meeting.</p>
- <p><b><a href="boost_soc_06_overview.html">An overview of Boost participation in
- Google Summer of Code&trade; 2006</a></b> A report of our first experience
- in this open source initiative.</p>
- <p><b><a href="version_history.html">Version History</a></b> Changes
- and additions in past Boost releases.</p>
- </blockquote>
- <h2>Articles and Papers</h2>
- <blockquote>
- <p><a href="error_handling.html"><b>Error and Exception Handling</b></a> describes
- approaches to errors and exceptions by <a href="../people/dave_abrahams.htm">David
- Abrahams</a>.
- </p>
- <p><a href="count_bdy.htm"><b>Counted Body Techniques</b></a> by <a href="../people/kevlin_henney.htm">
- Kevlin Henney</a> is must reading for those interested in reference
- counting, a widely used object management idiom.&nbsp; Originally published in <a href="http://www.accu.org/c++sig/public/Overload.html">
- Overload</a> magazine.</p>
- <p><a href="generic_programming.html"><b>Generic Programming Techniques</b></a> by <a href="../people/dave_abrahams.htm">
- David Abrahams</a> and <a href="../people/jeremy_siek.htm">Jeremy Siek</a> describe
- some of the techniques used in Boost libraries.</p>
- <p><a href="feature_model_diagrams.htm"><b>Feature Model Diagrams in text and HTML</b></a>
- describes how to represent feature model diagrams in text form.</p>
- <p><a href="borland_cpp.html"><b>Portability Hints: Borland C++ 5.5.1</b></a> describes
- Borland C++ portability issues, with suggested workarounds.</p>
- <p><a href="microsoft_vcpp.html"><b>Portability Hints: Microsoft VC++ 6.0 SP4</b></a>
- describes Microsoft C++ portability issues, with suggested workarounds.</p>
- <p><a href="int_const_guidelines.htm"><strong>Coding Guidelines for Integral Constant
- Expressions</strong></a> describes how to work through the maze of
- compiler related bugs surrounding this tricky topic.</p>
- </blockquote>
- <hr>
- <p>
- Revised
- <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %B, %Y" startspan -->10 May, 2005<!--webbot bot="Timestamp" endspan i-checksum="13987" --></p>
- <p>
- © Copyright Beman Dawes 2003.</p>
- <p>
- Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
- at <a href=
- "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
- </body>
-</html>
-
diff --git a/more/links.htm b/more/links.htm
deleted file mode 100644
index a4a0987fe9..0000000000
--- a/more/links.htm
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Links</title>
-</head>
-
-<body bgcolor="#FFFFFF">
-
-<table border="1" bgcolor="#007F7F" cellpadding="2">
- <tr>
- <td bgcolor="#FFFFFF"><img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td>
- <td><a href="../index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Home</big></font></a></td>
- <td><a href="../libs/libraries.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Libraries</big></font></a></td>
- <td><a href="../people/people.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>People</big></font></a></td>
- <td><a href="../more/faq.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>FAQ</big></font></a></td>
- <td><a href="../more/index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>More</big></font></a></td>
- </tr>
-</table>
-
-
-<h1>Links</h1>
-<p>Here are a few links of special interest to Boost users. For general queries,
-try your favorite search engine.</p>
-<h2><a name="CommercialSupport">Commercial Support</a> for Boost Libraries</h2>
-<ul>
- <li><a href="http://www.boost-consulting.com">Boost Consulting</a> - Support,
- training, and consulting from Boost experts.</li>
-</ul>
-<h2><a name="cpp">C++</a> Organizations</h2>
-<ul>
- <li><a href="http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards Committee</a> -
- Issues lists and papers give insight into current status and future
- directions.</li>
- <li><a href="http://www.accu.org">Association of C &amp; C++ Users</a> - Over 2400
- book reviews, and lots more.</li>
-</ul>
-<h2>Online Publications</h2>
-<ul>
- <li><a href="http://www.artima.com/cppsource/index.jsp">The C++ Source</a> -
- <i>&quot;The Premier Online Journal for the C++ Community&quot;</i>.</li>
-</ul>
-<h2>Copies of the C++ Standard</h2>
-<ul>
- <li>
- <a href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003">
- ANSI Store</a> - The full C++ Standard including TC1 corrections (INCITS/ISO/IEC 14882) is available
- as a PDF document for $18 US. The document is certainly not a
- tutorial, but is interesting to those who care about the
- precise specification of both the language and the standard
- library.</li>
- <li>
- <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470846747.html">
- Book</a> - The full C++ Standard including TC1 corrections is also available
- in book form, list price $65 US. Since the content of the book is the same as
- the much cheaper ANSI PDF, the book form is only of interest to those who
- prefer a physical book, say for a school or company library.</li>
-</ul>
-<hr>
-<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->02 October, 2004<!--webbot bot="Timestamp" endspan i-checksum="38677" --></p>
-<p>© Copyright Beman Dawes 2002</p>
-<p>Distributed under the Boost Software License, Version 1.0. (See accompanying
-file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at
-<a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)
-</p>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/more/microsoft_vcpp.html b/more/microsoft_vcpp.html
deleted file mode 100644
index 7af0c4e7ce..0000000000
--- a/more/microsoft_vcpp.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Language" content="en-us">
- <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-
- <title>Portability Hints: Microsoft Visual C++ 6.0 SP4</title>
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
- <table border="1" bgcolor="#007F7F" cellpadding="2" summary="">
- <tr>
- <td bgcolor="#FFFFFF"><img src="../boost.png" alt=
- "boost.png (6897 bytes)" width="277" height="86"></td>
-
- <td><a href="../index.htm"><font face="Arial,Helvetica" color=
- "#FFFFFF"><big>Home</big></font></a></td>
-
- <td><a href="../libs/libraries.htm"><font face="Arial,Helvetica" color=
- "#FFFFFF"><big>Libraries</big></font></a></td>
-
- <td><a href="../people/people.htm"><font face="Arial,Helvetica" color=
- "#FFFFFF"><big>People</big></font></a></td>
-
- <td><a href="faq.htm"><font face="Arial,Helvetica" color=
- "#FFFFFF"><big>FAQ</big></font></a></td>
-
- <td><a href="index.htm"><font face="Arial,Helvetica" color=
- "#FFFFFF"><big>More</big></font></a></td>
- </tr>
- </table>
-
- <h1>Portability Hints: Microsoft Visual C++ 6.0 SP4</h1>
-
- <p>Similar to the <a href="borland_cpp.html">portability hints for Borland
- C++</a>, this page provides hints on some language features of the
- Microsoft Visual C++ version 6.0 service pack 4 compiler. A list of
- acknowledged deficiencies can be found at the <a href=
- "http://support.microsoft.com/support/kb/articles/q243/4/51.asp">Microsoft
- support site</a>.</p>
-
- <p>Each entry in the following list describes a particular issue, complete
- with sample source code to demonstrate the effect. Most sample code herein
- has been verified to compile with gcc 2.95.2 and Comeau C++ 4.2.44.</p>
-
- <h2>Preprocessor symbol</h2>
-
- <p>The preprocessor symbol <code>_MSC_VER</code> is defined for all
- Microsoft C++ compilers. Its value is the internal version number of the
- compiler interpreted as a decimal number. Since a few other compilers also
- define this symbol, boost provides the symbol <code>BOOST_MSVC</code>,
- which is defined in <a href="../boost/config.hpp">boost/config.hpp</a> to
- the value of _MSC_VER if and only if the compiler is really Microsoft
- Visual C++. The following table lists some known values.</p>
-
- <table border="1" summary="">
- <tr>
- <th>Compiler</th>
-
- <th><code>BOOST_MSVC</code> value</th>
- </tr>
-
- <tr>
- <td>Microsoft Visual C++ 6.0 (up to SP6)</td>
-
- <td>1200</td>
- </tr>
-
- <tr>
- <td>Microsoft embedded Visual C++ 4.0</td>
-
- <td>1200-1202 (cross compilers)</td>
- </tr>
- </table>
-
- <h2>Core Language</h2>
-
- <h3>[chained using] Chaining <code>using</code>-declarations</h3>
-
- <p>Chaining <code>using</code>-declarations does not work.</p>
- <pre>
-void f();
-
-namespace N {
- using ::f;
-}
-
-void g()
-{
- using N::f; // C2873: 'f': the symbol cannot be used in a using-declaration
-}
-</pre>
-
- <h3>[explicit-instantiation] Explicit function template instantiation</h3>
-
- <p>Trying to explicitly instantiate a function template leads to the wrong
- function being called silently.</p>
- <pre>
-#include &lt;stdio.h&gt;
-
-template&lt;class T&gt;
-void f()
-{
- printf("%d\n", sizeof(T));
-}
-
-int main()
-{
- f&lt;double&gt;(); // output: "1"
- f&lt;char&gt;(); // output: "1"
- return 0;
-}
-</pre>
-
- <h3>[for-scoping] Scopes of definitions in for-loops</h3>
-
- <p>The scope of variable definitions in <code>for</code> loops should be
- local to the loop's body, but it is instead local to the enclosing
- block.</p>
- <pre>
-int main()
-{
- for(int i = 0; i &lt; 5; ++i)
- ;
- for(int i = 0; i &lt; 5; ++i) // C2374: 'i': Redefinition; multiple initialization
- ;
- return 0;
-}
-</pre>
-
- <p><strong>Workaround:</strong> Enclose the offending <code>for</code>
- loops in another pair of curly braces.</p>
-
- <p>Another possible workaround (brought to my attention by Vesa Karvonen)
- is this:</p>
- <pre>
-#ifndef for
-#define for if (0) {} else for
-#endif
-</pre>
-
- <p>Note that platform-specific inline functions in included headers might
- depend on the old-style <code>for</code> scoping.</p>
-
- <h3>[inclass-member-init] In-class member initialization</h3>
-
- <p>In-class member initialization, required to implement a
- Standard-conforming <code>std::numeric_limits</code> template, does not
- work.</p>
- <pre>
-struct A
-{
- static const int i = 5; // "invalid syntax for pure virtual method"
-};
-</pre>
-
- <p><strong>Workaround:</strong> Either use an enum (which has incorrect
- type, but can be used in compile-time constant expressions), or define the
- value out-of-line (which allows for the correct type, but prohibits using
- the constant in compile-time constant expressions). See <a href=
- "int_const_guidelines.htm">Coding Guidelines for Integral Constant
- Expressions</a> for guidelines how to define member constants portably in
- boost libraries.</p>
-
- <h3>[koenig-lookup] Argument-dependent lookup</h3>
-
- <p>Argument-dependent lookup, also called Koenig lookup, works for
- overloaded operators, but not for ordinary functions. No additional
- namespaces induced from the argument types seem to be considered.</p>
- <pre>
-namespace N {
- struct A {};
- void f(A);
-}
-
-void g()
-{
- N::A a;
- f(a); // 'f': undeclared identifier
-}
-</pre>
-
- <h3>[template-friend] Templates as friends</h3>
-
- <p>A Template cannot be declared a friend of a class.</p>
- <pre>
-template&lt;class T&gt;
-struct A {};
-
-struct B
-{
- template&lt;class T&gt;
- friend struct A; // "syntax error"
-};
-</pre>
-
- <h3>[member-template-outofline] Out-of-line definitions of member
- templates</h3>
-
- <p>Defining member templates outside their enclosing class does not
- work.</p>
- <pre>
-template&lt;class T&gt;
-struct A
-{
- template&lt;class U&gt;
- void f();
-};
-
-template&lt;class T&gt;
-template&lt;class U&gt; // "syntax error"
-void A&lt;T&gt;::f() // "T: undeclared identifier"
-{
-}
-</pre>
-
- <p><strong>Workaround:</strong> Define member templates in-line within
- their enclosing class.</p>
-
- <h3>[partial-spec] Partial specialization</h3>
-
- <p>Partial specialization of class templates does not work.</p>
- <pre>
-template&lt;class T&gt;
-struct A {};
-
-template&lt;class T&gt;
-struct B {};
-
-template&lt;class T&gt;
-struct A&lt;B&lt;T&gt; &gt; {}; // template class was already defined as a non-template
-</pre>
-
- <p><strong>Workaround:</strong> In some situations where interface does not
- matter, class member templates can simulate partial specialization.</p>
-
- <h3>[template-value] Dependent template value parameters</h3>
-
- <p>Template value parameters whose type depends on a previous template
- parameter provoke an internal compiler error if the correct syntax (with
- "typename") is used.</p>
- <pre>
-template&lt;class T, typename T::result_type&gt; // C1001: INTERNAL COMPILER ERROR: msc1.cpp, line 1794
-struct B {};
- // (omit "typename" and it compiles)
-
-</pre>
-
- <p><strong>Workaround:</strong> Leave off the "typename" keyword. That
- makes the program non-conforming, though.</p>
-
- <h3>[wchar_t] <code>wchar_t</code> is not built-in</h3>
-
- <p>The type <code>wchar_t</code> is not a built-in type.</p>
- <pre>
-wchar_t x; // "missing storage class or type identifier"
-</pre>
-
- <p><strong>Workaround:</strong> When using Microsoft Visual C++, the header
- <a href="../boost/config.hpp">boost/config.hpp</a> includes
- <code>&lt;cstddef&gt;</code>, which defines <code>wchar_t</code> as a
- typedef for <code>unsigned short</code>. Note that this means that the
- compiler does not regard <code>wchar_t</code> and <code>unsigned
- short</code> as distinct types, as is required by the standard, and so
- ambiguities may emanate when overloading on <code>wchar_t</code>. The macro
- <code>BOOST_NO_INTRINSIC_WCHAR_T</code> is defined in this situation.</p>
-
- <h3>[delete-const-pointer] Deleting <code>const X *</code> does not
- work</h3>
-
- <p>Trying to delete a pointer to a cv-qualified type gives an error:</p>
- <pre>
-void f()
-{
- const int *p = new int(5);
- delete p; // C2664: cannot convert from "const int *" to "void *"
-}
-</pre>
-
- <p><strong>Workaround:</strong> Define the function</p>
- <pre>
-inline void operator delete(const void *p) throw()
-{ operator delete(const_cast&lt;void*&gt;(p)); }
-</pre>
-
- <p>and similar functions for the other cv-qualifier combinations, for
- operator delete[], and for the <code>std::nothrow</code> variants.</p>
-
- <h2>Standard Library</h2>
-
- <h3>[clib-namespace] C library names in global namespace instead of
- std</h3>
-
- <p>Library names from the &lt;c...&gt; headers are in the global namespace
- instead of namespace std.</p>
-
- <p><b>Workaround:</b>&nbsp; The header <a href=
- "../libs/config/config.htm">boost/config.hpp</a> will define
- BOOST_NO_STDC_NAMESPACE. It can be used as follows:</p>
- <pre>
-# ifdef BOOST_NO_STDC_NAMESPACE
- namespace std { using ::abs; using ::fabs; }
-# endif
-</pre>
-
- <p>Because std::size_t and std::ptrdiff_t are so commonly used, the
- workaround for these is already provided in boost/config.hpp.</p>
- <hr>
-
- <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
- "http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional"
- height="31" width="88"></a></p>
-
- <p>Revised
- <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
-
- <p><i>Copyright &copy; 2001-2002 <a href="../people/jens_maurer.htm">Jens
- Maurer</a></i></p>
-
- <p><i>Distributed under the Boost Software License, Version 1.0. (See
- accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
- at <a href=
- "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p>
-</body>
-</html>
diff --git a/more/proposal.pdf b/more/proposal.pdf
deleted file mode 100644
index d85860bac1..0000000000
--- a/more/proposal.pdf
+++ /dev/null
Binary files differ
diff --git a/more/regression.html b/more/regression.html
deleted file mode 100644
index 70c37ed079..0000000000
--- a/more/regression.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-<head>
-<meta http-equiv="refresh" content="0; URL=../tools/regression/index.htm">
-</head>
-<body>
-Automatically loading index page... if nothing happens, please go to
-<a href="../tools/regression/index.htm">http://www.boost.org/tools/regression/index.htm</a>.
-<hr>
-
-<p>© Copyright Douglas Gregor, 2005</p>
-
-<p>Distributed under the Boost Software License, Version 1.0. See
-<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
-
-<p>&nbsp;</p>
-<p>&nbsp;</p>
-</body>
-</html> \ No newline at end of file
diff --git a/more/release_mgr_checklist.html b/more/release_mgr_checklist.html
deleted file mode 100644
index 7cfaa1fe0f..0000000000
--- a/more/release_mgr_checklist.html
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Release Manager's Checklist</title>
-</head>
-
-<body bgcolor="#FFFFFF">
-
-<table border="1" bgcolor="#007F7F" cellpadding="2">
- <tr>
- <td bgcolor="#FFFFFF">
- <img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td>
- <td><a href="../index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Home</big></font></a></td>
- <td><a href="../libs/libraries.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Libraries</big></font></a></td>
- <td><a href="../people/people.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>People</big></font></a></td>
- <td><a href="../more/faq.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>FAQ</big></font></a></td>
- <td><a href="../more/index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>More</big></font></a></td>
- </tr>
-</table>
-
-
-<h1>Release Manager's Checklist</h1>
-
-<p><a href="#Introduction">Introduction</a><br>
-<a href="#Pre-release">Pre-release activities</a><br>
-<a href="#Branch-for-release">CVS Branch for release</a><br>
-<a href="#CVS-release">CVS Release</a><br>
-<a href="#Distribution">Distribution</a></p>
-
-<h2><a name="Introduction">Introduction</a></h2>
-<p>Historically, items on this checklist were accomplished by scripts written
-in Perl, Python, Bash, C++, and as Windows command files, or by point-and-click
-on a FrontPage or other GUI based program. Long term the plan is to move as much
-as possible of these to C++, as
-the one language all Boost developers are comfortable with. </p>
-<h2><a name="Pre-release">Pre-release</a> activities</h2>
-<ul>
- <li>After discussion on the main list, post the release schedule.<br>
-&nbsp;</li>
- <li>Verify the <i><b>root/index.htm</b></i>, <i><b>root/boost/version.hpp</b></i>, <i><b>root/Jamfile.v2</b></i> and
- <i><b>root/Jamrules</b></i>
- release numbers are correct and agree. <br>
-&nbsp;</li>
- <li>Verify via <a href="mailto:jamboost@yahoogroups.com">jamboost@yahoogroups.com</a>
- that bjam pre-built executables up-to-date.<br>
-&nbsp;</li>
- <li>Remove the oldest &quot;Latest News&quot; from root/index.htm.<br>
-&nbsp;</li>
- <li>For each new library added this release:</li>
-</ul>
-<blockquote>
- <ul>
- <li>Verify root/index.htm Latest News entry has been made and reads well.<br>
-&nbsp;</li>
- <li>Verify root/libs/libraries.htm entry has been made, both in the
- alphabetic list and in the category lists.<br>
-&nbsp;</li>
- <li>Verify the root/libs/xxx directory contains an index.htm or index.html
- file; either the main docs or a redirection to the main docs. <b><i>To do:
- automate this.</i></b><br>
-&nbsp;</li>
- <li>Skim read the primary docs pages to make sure they meet Boost
- requirements and guidelines. <b><i>Don't leave this until too late; it has
- turned up lots of issues in the past.<br>
-&nbsp;</i></b></li>
- <li>Generate the header dependency table and update the CVS.<b><i> To do:
- coordinate with John Maddock's new dependency tools.</i></b></li>
- </ul>
-</blockquote>
-<ul>
- <li>Monitor
- <a href="http://boost.sourceforge.net/regression-logs/inspection_report.html">
- http://boost.sourceforge.net/regression-logs/inspection_report.html</a> to
- verify problems are actively being reduced. Make sure none of the problems are
- in files the release manager is responsible for.<br>
-&nbsp;</li>
- <li>Monitor regression tests (<a href="http://boost.sourceforge.net/regression-logs/inspection_report.html">http://boost.sourceforge.net/regression-logs</a>)
- to verify that errors are actively being reduced or accounted for on key
- platforms and compilers.<br>
-&nbsp;<ul>
- <li>Boost errors are being actively worked on by library maintainers.</li>
- <li>Compiler or standard library errors are at least identified, and
- preferably reported to the supplier.</li>
- <li>No errors remain uninvestigated or unclassified.<br>
-&nbsp;</li>
- </ul>
- </li>
- <li>Monitor the developer and user mailing lists to verify that all posted
- patches are being applied, rejected, or otherwise dealt with.<br>
-&nbsp;</li>
- <li>Monitor the developer and user mailing lists, and the SourceForge bug
- tracker, to verify that all posted bug reports are being investigated, fixed,
- rejected, or otherwise dealt with.<br>
-&nbsp;</li>
- <li>Monitor CVS commits to verify that all the expected and/or promised
- content actually gets committed. Try to get developers to avoid last minute
- commits of major changes.</li>
-</ul>
-<h2><a name="Branch-for-release">CVS Branch for release</a></h2>
-<ul>
- <li>Pre-release activities complete enough to justify branch-for-release?<br>
-&nbsp;</li>
- <li>Everybody happy?<br>
-&nbsp;</li>
- <li>Branch for release:<ul>
- <li>Tag the main trunk&nbsp; <code>merged_to_RC_n_n_n</code>.</li>
- <li>Branch the main trunk with the tag <code>RC_n_n_n</code>.<br>
-&nbsp;</li>
-</ul>
- </li>
- <li>Post notice on main list.&nbsp;Remind developers that fixes which apply
- to both Main Trunk and Branch have to be committed separately to both.</li>
-</ul>
-<h2><a name="CVS-release">CVS Release</a></h2>
-<ul>
- <li>Pre-release activities all complete?<br>
-&nbsp;</li>
- <li>Post notice to make sure all developers ready.<br>
-&nbsp;</li>
- <li>Tag: WinCVS: Select site, then tag (Modify|Create tag..., toolbar T on doc). New
- tag name: Version_1_21_2 (or whatever). If prior release failed, select
- &quot;overwrite existing tags with the same name&quot;.</li>
-</ul>
-<h2><a name="Distribution">Distribution</a></h2>
-<p>These procedures are given for a particular release manager's machine. The
-plan is to replace them with more generic procedures over time.</p>
-<ul>
- <li>Create folders for export:<br>
- <br>
-&nbsp;&nbsp;&nbsp; c:\boost\boost_1_28_0<br>
-&nbsp;&nbsp;&nbsp; c:\boost\temp\boost_1_28_0<br>
- <br>
- Note that several batch files assume these locations and naming schemes.<br>
-&nbsp;</li>
- <li>Export Win32 distribution: WinCVS | Remote | Checkout Module<br>
- <br>
- Checkout settings: module name and path on the server: boost, local folder to
- checkout to: c:\boost\boost_1_28_0<br>
- <b><i>[for 1.29.0 export, put everything in a boost_1_29_0/boost subdirectory.&nbsp;
- Experiments with 1.30.0 tried boost/boost as the path on server, but that just
- resulted in getting the boost header subdirectory only.]</i></b><br>
- <br>
- Checkout options: (check) By revision/tab/branch: Version_1_28_0, (check) Do
- not create CVS directories (export)<br>
- <br>
- This results in the follow command: cvs -z9 export -r Version_1_28_0 boost (in
- directory C:\boost\boost_1_28_0)<br>
- <br>
- (takes about ten minutes)<br>
- <br>
- (rename boost-root if needed !!!!!!!!!!!!!!!!!!!)<br>
-&nbsp;</li>
- <li>Export Unix distribution: similar to above, except target is c:\boost\temp\boost_1_28_0
- and set global for UNIX nl.<br>
- &nbsp;</li>
- <li>!!!!!! VERY IMPORTANT: WinCVS | Set Preferences | Global back to non-UNIX nl.
- !!!!!!!!!!!!!!!<br>
-&nbsp;</li>
- <li>Add regression results web pages into package (new in 1.33 so this is just a shot at the process - jeff)<br>
- download all the regression results from website (may need meta-comm help on this)<br>
- unpack the regression results into tools/regression/latest_release<br>
- <br>
-
- </li>
- <li>General ZIP and TAR.GZ files<br>
- <br>
- n_n_n is 1_28_0 or whatever<br>
- <br>
- cd \boost<br>
- boost_zip 1_21_2 (creates zip.log) <br>
- boost_tar_gz 1_21_2<br>
- bash<br>
-&nbsp;&nbsp;&nbsp;
- gunzip -c boost_1_21_2.tar.gz | bzip2 &gt; boost_1_21_2.tar.bz2<br>
-&nbsp;&nbsp;&nbsp; exit<br>
- &nbsp;</li>
- <li>Upload and unpack the .zip release candidate to a SourceForge web services
- sub-directory. Post a message to the main list asking developers to check
- contents. (Daniel Frey has volunteered to help check).<br>
-&nbsp;</li>
- <li>Upload files for SourceForge release incoming directory using <b>WS_FTP Pro</b><ul>
- <li>Start keep_isdn_awake</li>
- <li>Connection: SourceForge Release Upload | connect</li>
- <li>Select Local system: c:\boost</li>
- <li>Select Remote system: /incoming</li>
- <li>Drag-and-drop the three release files from Local system to Remote system</li>
- <li>Disconnect</li>
- <li>Stop keep_isdn_awake<br>
-&nbsp;</li>
-</ul>
- </li>
- <li>Complete the SourceForge
- <a href="http://sourceforge.net/docman/display_doc.php?docid=6445&amp;group_id=1#createrelease">
- release procedure</a>.<ul>
- <li>Admin | File Releases | Add Release for package name boost</li>
- <li>New release name: 1.21.2 | create this release</li>
- <li>Step 1: paste in release notes (in HTML). <b>Be sure to note difference
- between .zip and .gz/bz2 files.</b> Submit/Refresh</li>
- <li>Step 2: Check appropriate files. Add Files and/or Refresh View</li>
- <li>Step 3: For each file, select Processor and File Type, Update/Refresh</li>
- <li>Setp 4: Email Release Notice: I'm sure. Send Notice.</li>
- <li>Wait up to 30 minutes.</li>
- <li>Check SourceForge release page and release notes with web browser.<br>
-&nbsp;</li>
-</ul>
- </li>
- <li><i><b>Consider putting up a temporary &quot;Update in progress&quot; root/index.html
- during site update<br>
-&nbsp;</b></i></li>
- <li>Update the web site:<pre>cd ...\boost_1_28_0
-tar -cf site.tar *
-bzip2 -k site.tar
-
-dir site.tar.bz2
-pscp site.tar.bz2 beman_dawes@shell1.sourceforge.net:/home/groups/b/bo/boost/htdocs/
-
-keep_idsn_awake in another window.
-
-c:\bgd\util\putty\plink.exe beman_dawes@shell.sourceforge.net
-cd /home/groups/b/bo/boost/htdocs
-pwd
-ls -l site.tar.bz2
-
-rm -fr boost
-rm -fr doc
-rm -fr libs
-rm -fr more
-rm -fr people
-rm -fr status
-rm -fr tools
-bunzip2 -kc site.tar.bz2 | tar -x
-ls
-exit
-
-stop keep_isdn_awake</pre>
- </li>
- <li>Check actual <a href="http://www.boost.org">www.boost.org</a> site with
- browser. Look at a bunch of files that should have been updated to make sure
- the updates actually &quot;took&quot;.<br>
-&nbsp;</li>
- <li>Post a message announcing the release and recapping &quot;Latest News&quot;.&nbsp;
- Post as separate messages to: boost, boost-announce, boost-users,
- comp.lang.c++.moderated,
- <a href="mailto:c++std-news@research.att.com">c++std-news@research.att.com</a><br>
-&nbsp;</li>
- <li>Using the SourceForge shell services (sf_shell_svc.bat), cd /home/groups/b/bo/boost/htdocs,
- and rename regression tests as necessary.<br>
-&nbsp;</li>
- <li>Burn &quot;Key Directories&quot; CD for off-site backup.<br>
-&nbsp;</li>
- <li>Make sure CVS working copy is updated to main branch!<br>
-&nbsp;</li>
- <li>Ready <i><b>root/index.htm</b></i>, <i><b>root/boost/version.hpp</b></i>, <b>root/Jamfile.v2</b> and
- <i><b>root/Jamrules</b></i> for the
- next release and commit to CVS so developers have a place to add &quot;Latest news&quot;
- blurbs.<br>
-&nbsp;</li>
- <li>Delete obsolete files from yahoogroups files section.</li>
-</ul>
-<hr>
-<p>Revised:
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->21 November, 2005<!--webbot bot="Timestamp" endspan i-checksum="40405" --></p>
-<p>© Copyright Beman Dawes 2001</p>
-
-<p>Distributed under the Boost Software License, Version 1.0. (See accompanying
-file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at
-<a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
-
-</body>
-
-</html>
diff --git a/more/release_procedures.htm b/more/release_procedures.htm
deleted file mode 100644
index aefa80ac76..0000000000
--- a/more/release_procedures.htm
+++ /dev/null
@@ -1,213 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Release Procedures</title>
-</head>
-
-<body bgcolor="#FFFFFF">
-
-<table border="1" bgcolor="#007F7F" cellpadding="2">
- <tr>
- <td bgcolor="#FFFFFF">
- <img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td>
- <td><a href="../index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Home</big></font></a></td>
- <td><a href="../libs/libraries.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Libraries</big></font></a></td>
- <td><a href="../people/people.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>People</big></font></a></td>
- <td><a href="../more/faq.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>FAQ</big></font></a></td>
- <td><a href="../more/index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>More</big></font></a></td>
- </tr>
-</table>
-
-
-<h1>Boost Release Procedures</h1>
-<p><a href="#Introduction">Introduction</a><br>
-<a href="#Overview">Procedure Overview</a><br>
-<a href="#Developers">Procedures for Developers</a><br>
-<a href="#Manager">Procedures for the Release Manager</a><br>
-<a href="#FAQ">FAQ</a><br>
-<a href="#Acknowledgements">Acknowledgements</a></p>
-<h2><a name="Introduction">Introduction</a></h2>
-<p>Each release of Boost software is overseen by a release manager, who
-coordinates release activities via the Boost mailing list, as well as performing
-the detailed procedures for the release.</p>
-<p>Boost developers assist the release manager by reviewing regression test
-logs, and committing fixes to CVS.</p>
-<h2>Release Procedure <a name="Overview">Overview</a></h2>
-<ul>
- <li>Discussion on the main Boost mailing list to determine the target date for
- release candidate branch and tag of the CVS main trunk.<br>
-&nbsp;</li>
- <li>Release manager performs release candidate branch, and also tags the
- branch point in main trunk.<br>
-&nbsp;</li>
- <li>Regression tests run on release candidate branch.<br>
-&nbsp;</li>
- <li>Developers fix problems, test, and commit fixes. See below for details.<br>
-&nbsp;</li>
- <li>Repeat previous two steps until release manager is satisfied.<br>
-&nbsp;</li>
- <li>Release manager rolls out the actual release.</li>
-</ul>
-<h2>Release Procedures for <a name="Developers">Developers</a></h2>
-<ul>
- <li>As the release candidate branch date approaches (as announced on the main
- mailing list), bring the main trunk CVS files you are responsible for into a
- stable state.<br>
-&nbsp;</li>
- <li>If you know of changes in either your code or its dependencies, start
- checking regression test results to ensure your tests still pass.&nbsp; Don't
- necessarily wait for the initial release tagging.<br>
-&nbsp;</li>
- <li>After the release manager announces that the release candidate branch has
- occurred, check the latest regression test results to be sure
- your tests haven't broken.<br>
-&nbsp;</li>
- <li>Developers can continue working on main trunk code changes after
- the release candidate branch has occurred. There is no need to wait until the release
- itself.&nbsp;
- Modified files committed to CVS on the main trunk will not be included in the release unless the
- developer explicitly commits the changes to the release candidate branch.<br>
-&nbsp;</li>
- <li>If specific to the release candidate only, the fixes should be committed
- directly to the release candidate branch. In the more common case of fixes
- which apply to both the main trunk and the release branch, the fixes are best
- made to the main trunk, and then merged into the release candidate branch. See
- FAQ for <a href="#merged_to_RC_n_n_n">tag rationale</a>.<br>
- <br>
- After a fix has been committed to the main trunk, here is a
- typical procedure (assuming the release candidate branch is named RC_1_26_2)
- to merge the fixed main trunk into the release candidate branch:</li>
-</ul>
-<blockquote>
- <ul>
- <li>Command Line CVS:</li>
- </ul>
- <blockquote>
- <ul>
- <li>Fixed code is committed to main branch <br>
-&nbsp;</li>
- <li>Switch to the release candidate branch
- <blockquote>
- <code>cvs update -r RC_1_26_2</code></blockquote>
- </li>
- <li>Merge changes in a trunk since previous merge to branch
- <blockquote>
-<pre>cvs update -j<a href="#merged_to_RC_n_n_n">merged_to_RC_1_26_2</a> -jHEAD buggycode.hpp
- --&gt; RCS file: /cvsroot/boost/.../buggycode.hpp,v
- --&gt; retrieving revision 1.4
- --&gt; retrieving revision 1.6
- --&gt; Merging differences between 1.4 and 1.6 into buggycode.hpp</pre>
- </blockquote>
- </li>
- <li>Commit merged branch
- <blockquote>
-<pre>cvs commit -m &quot;Merged fix for problem xyz from trunk to branch&quot; buggycode.hpp</pre>
- </blockquote>
- </li>
- <li>Go back to main trunk
- <blockquote>
-<pre>cvs update -A</pre>
- </blockquote>
- </li>
- <li>Move tag to a new merged point
- <blockquote>
-<pre>cvs tag -F -c merged_to_RC_1_28_2 buggycode.hpp</pre>
- </blockquote>
- </li>
- <li>Repeat as needed
- </li>
- </ul>
- </blockquote>
- <ul>
- <li>WinCVS:</li>
- </ul>
- <blockquote>
- <ul>
- <li>After fixed code is committed to main branch, switch to the release
- candidate branch:</li>
- </ul>
- <blockquote>
- <blockquote>
- <p>Select file(s) if not already selected.</p>
- <p>Modify | Update selection... |
- Update settings | Sticky options | Retrieve rev/tag/branch: <code>RC_1_26_2</code> | OK</p>
- </blockquote>
- </blockquote>
- <ul>
- <li>Merge changes from main trunk into the release candidate branch:</li>
- </ul>
- <blockquote>
- <blockquote>
- <p>Modify | Update selection... |
- Update settings | Merge options | Only this rev/tag: <code>
- <a href="#merged_to_RC_n_n_n">merged_to_RC_1_26_2</a></code>
- | Plus with this rev/tag: <code>HEAD</code> | OK</p>
- </blockquote>
- </blockquote>
- <ul>
- <li>Commit merge results:</li>
- </ul>
- <blockquote>
- <blockquote>
- <p>Modify | Commit... | Enter log message: ... | OK</p>
- </blockquote>
- </blockquote>
- <ul>
- <li>Go back to main trunk:</li>
- </ul>
- <blockquote>
- <blockquote>
- <p>Modify | Update selection... | Update settings | Reset any sticky
- date/tag/-k options | OK</p>
- </blockquote>
- </blockquote>
- <ul>
- <li>Tag as new merge point:</li>
- </ul>
- <blockquote>
- <blockquote>
- <p>Modify | Create tag on selection... | Create tag settings | Enter the tag
- name to create: <code>merged_to_RC_1_26_2</code>, Overwrite existing tags
- with same name | OK.</p>
- </blockquote>
- </blockquote>
- </blockquote>
-</blockquote>
-<h2>Release Procedures for the Release <a name="Manager">Manager</a></h2>
-<p>At time of branch-for-release:</p>
-<ul>
- <li>Tag the main trunk&nbsp; <code>merged_to_RC_n_n_n</code>.</li>
- <li>Branch the main trunk with the tag <code>RC_n_n_n</code>.</li>
-</ul>
-<p>See <a href="release_mgr_checklist.html">Release Manager's Checklist</a> for
-full details.</p>
-<h2><a name="FAQ">FAQ</a></h2>
-<p><b>What is the purpose of the <i><a name="merged_to_RC_n_n_n">
-merged_to_RC_n_n_n</a></i> tag?</b> This tag allows multiple merges from the
-main trunk to the release candidate branch. Without it, merging an initial main
-trunk fix&nbsp; into the release candidate branch would work, but merging a
-second fix from main trunk to release candidate branch would result in a merge
-conflict. Although this procedure seems convoluted, it works much better in
-practice than several prior procedures we tried.</p>
-<h2><a name="Acknowledgements">Acknowledgements</a></h2>
-<p>This web page was written by Beman Dawes, with helpful suggestions from Dave
-Abrahams and Steve Robbins. Jim Hyslop contributed the original CVS procedures.
-Updated by Jeff Garland after 1.29 release based on list discussions.</p>
-<hr>
-<p>Revised:
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->02 October, 2003<!--webbot bot="Timestamp" i-checksum="38549" endspan --></p>
-
-<p>© Copyright Beman Dawes 2002</p>
-
-<p>Distributed under the Boost Software License, Version 1.0. (See
-accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
-at <a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/more/report-apr-2006.html b/more/report-apr-2006.html
deleted file mode 100644
index 0512c0855a..0000000000
--- a/more/report-apr-2006.html
+++ /dev/null
@@ -1,278 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.8: http://docutils.sourceforge.net/" />
-<title>Review Wizard Status Report for April 2006</title>
-<link rel="stylesheet" href="http://www.boost.org/rst.css" type="text/css" />
-</head>
-<body>
-<div class="document" id="review-wizard-status-report-for-april-2006">
-<h1 class="title">Review Wizard Status Report for April 2006</h1>
-<div class="section" id="news">
-<h1><a name="news">News</a></h1>
-<p>April 1, 2006 -- The &quot;Promotion Traits&quot; Review Begins (Fast-Track)
-Proposal to add promote, integral_promotion and
-floating_point_promotion class templates to type_traits library.</p>
-<p>April 6, 2006 -- The &quot;Function Types&quot; Review Begins (Fast-Track)
-This library provides a metaprogramming facility
-to classify, decompose and synthesize function-, function pointer-,
-function reference- and member function pointer types.</p>
-<p>March 22, 2006 -- Asio Accepted
-Announcement: <a class="reference" href="http://lists.boost.org/Archives/boost/2006/03/102287.php">http://lists.boost.org/Archives/boost/2006/03/102287.php</a></p>
-<p>February 17, 2006 - Shared Memory Library Accepted
-Announcement: <a class="reference" href="http://lists.boost.org/boost-announce/2006/02/0083.php">http://lists.boost.org/boost-announce/2006/02/0083.php</a></p>
-<p>February 5, 2006 - Fixed String Library Rejected
-Announcement: <a class="reference" href="http://lists.boost.org/boost-announce/2006/02/0081.php">http://lists.boost.org/boost-announce/2006/02/0081.php</a></p>
-<p>We need experienced review managers. Please take a look at
-the list of libraries in need of managers and check out their
-descriptions. If you can serve as review manager for any of
-them, email Ron Garcia or Tom Brinkman &quot;garcia at cs dot indiana dot edu&quot;
-and &quot;reportbase at gmail dot com&quot; respectively.</p>
-<p>A link to this report will be posted to www.boost.org.
-If you would like us to make any modifications or additions to this
-report before we do that, please email Ron or Tom.</p>
-<p>If you're library author and plan on submitting a library for review
-in the next 3-6 months, send Ron or Tom a
-short description of your library and we'll add it to the
-Libraries Under Construction below. We know that there are many
-libaries that are near completion, but we have hard time keeping
-track all of them. Please keep us informed about your progress.</p>
-</div>
-<div class="section" id="review-queue">
-<h1><a name="review-queue">Review Queue</a></h1>
-<blockquote>
-<ul class="simple">
-<li>Promotion Traits - April 1, 2006 (fast-track)</li>
-<li>Function Types - April 6, 2006 (fast-track)</li>
-<li>Fusion</li>
-<li>Pimpl Pointer</li>
-<li>Property Tree</li>
-<li>Physical Quantities System</li>
-<li>Intrusive Containers</li>
-</ul>
-</blockquote>
-<hr class="docutils" />
-<div class="section" id="function-types-mini-re-review">
-<h2><a name="function-types-mini-re-review">Function Types (mini-re-review)</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Tobias Schwinger</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Tom Brinkman</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-sandbox.sourceforge.net/vault/">http://boost-sandbox.sourceforge.net/vault/</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">This library provides a metaprogramming facility to classify,
-decompose and synthesize function-, function pointer-, function
-reference- and member function pointer types. For the purpose of
-this documentation, these types are collectively referred to as
-function types (this differs from the standard definition and
-redefines the term from a programmer's perspective to refer to
-the most common types that involve functions).</p>
-<p>The classes introduced by this library shall conform to the
-concepts of the Boost Metaprogramming library (MPL).</p>
-<dl class="docutils">
-<dt>The Function Types library enables the user to:</dt>
-<dd><ul class="first last simple">
-<li>test an arbitrary type for being a function type of specified kind,</li>
-<li>inspect properties of function types,</li>
-<li>view and modify sub types of an encapsulated function type with
-MPL Sequence operations, and</li>
-<li>synthesize function types.</li>
-</ul>
-</dd>
-</dl>
-<p class="last">This library supports variadic functions and can be configured
-to support non-default calling conventions.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="promotion-traits">
-<h2><a name="promotion-traits">Promotion Traits</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Alexander Nasonov</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Tobias Schwinger</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://cpp-experiment.sourceforge.net/promote-20050917.tar.gz">http://cpp-experiment.sourceforge.net/promote-20050917.tar.gz</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">Proposal to add promote, integral_promotion and
-floating_point_promotion class templates to type_traits library.</p>
-<p>Alexander tried it on different compilers with various success:
-GNU/Linux (gentoo-hardened): gcc 3.3 and 3.4, Intel 7, 8 and 9
-Windows: VC7 free compiler
-Sparc Solaris: Sun C++ 5.3 and 5.7</p>
-<p class="last">See comments at the beginning of
-promote_enum_test.cpp for what is broken.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="intrusive-containers">
-<h2><a name="intrusive-containers">Intrusive Containers</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Olaf Krzikalla</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Thorsten Ottosen</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://people.freenet.de/turtle++/intrusive.zip">http://people.freenet.de/turtle++/intrusive.zip</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">While intrusive containers were and are widely used in C, they became
-more and more forgotten in the C++-world due to the presence of the
-standard containers, which don't support intrusive
-techniques. Boost.Intrusive not only reintroduces this technique to
-C++, but also encapsulates the implementation in STL-like
-interfaces. Hence anyone familiar with standard containers can use
-intrusive containers with ease.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="fusion">
-<h2><a name="fusion">Fusion</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Joel de Guzman</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Ron Garcia</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://spirit.sourceforge.net/dl_more/fusion_v2/">http://spirit.sourceforge.net/dl_more/fusion_v2/</a>
-<a class="reference" href="http://spirit.sourceforge.net/dl_more/fusion_v2.zip">http://spirit.sourceforge.net/dl_more/fusion_v2.zip</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">Fusion is a library of heterogenous containers and views and
-algorithms. A set of heterogenous containers (vector, list, set and
-map) is provided out of the box along with view classes that present
-various composable views over the data. The containers and views
-follow a common sequence concept with an underlying iterator concept
-that binds it all together, suitably making the algorithms fully
-generic over all sequence types.</p>
-<p class="last">The architecture is somewhat modeled after MPL which in turn is
-modeled after STL. It is code-named &quot;fusion&quot; because the library is
-the &quot;fusion&quot; of compile time metaprogramming with runtime programming.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="pimpl-pointer">
-<h2><a name="pimpl-pointer">Pimpl Pointer</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Asger Mangaard</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body">Boost Sandbox (<a class="reference" href="http://boost-consulting.com/vault/">http://boost-consulting.com/vault/</a>) under pimpl_ptr.</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The pimpl idiom is widely used to reduce compile times and disable
-code coupling. It does so by moving private parts of a class from the
-.hpp file to the .cpp file.
-However, it's implementation can be tricky, and with many pitfalls
-(especially regarding memory management).
-The pimpl_ptr library is a single header file, implementing a special
-policy based smart pointer to greately ease the implementation of the
-pimpl idiom.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="property-tree">
-<h2><a name="property-tree">Property Tree</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Marcin Kalicinski</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body">Boost Sandbox Vault - property_tree_rev4.zip
-<a class="reference" href="http://kaalus.atspace.com/ptree">http://kaalus.atspace.com/ptree</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">Property tree is a data structure - a tree of (key, value)
-pairs. It differs from its cousin, &quot;usual&quot; property map, because
-it is hierarchical, not linear. Thus, it is more like a
-minimalistic Document Object Model, but not bound to any
-specific file format. It can store contents of XML files,
-windows registry, JSON files, INI files, even command line
-parameters. The library contains parsers for all these formats,
-and more.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="physical-quantities-system">
-<h2><a name="physical-quantities-system">Physical Quantities System</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andy Little</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://tinyurl.com/7m5l8">http://tinyurl.com/7m5l8</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">PQS (Physical Quantities System) is used for modelling
-physical-quantities in C++ programs. The advantages over using
-built-in types in the role include: trapping errors in
-dimensional analysis, detailed semantic specifications for
-reliable and repeatable conversions between units and
-self-documentation of source code. PQS is based around the
-principles and guidelines of the International System of Units
-(SI). The library predefines a large number of quantities,
-physical and maths constants using a common syntax. The library
-also includes (or will soon include) classes for manipulating
-quantities algebraically, for example angles (radians,
-steradians, degrees,minutes,seconds) and vectors, matrices and
-quaternions for more advanced modelling of physical systems.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-</div>
-<div class="section" id="libraries-under-development">
-<h1><a name="libraries-under-development">Libraries under development</a></h1>
-<p>Geometry Library - Author - Andy Little (?)</p>
-<p>C2_functions Library - Author - Marcus Mendenhall</p>
-<p>Please let us know of any libraries you are currently
-developing that you intend to submit for review.</p>
-</div>
-</div>
-<hr class="docutils footer" />
-<div class="footer">
-Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
-</div>
-</body>
-</html>
diff --git a/more/report-jan-2006.html b/more/report-jan-2006.html
deleted file mode 100644
index f1a557f0e3..0000000000
--- a/more/report-jan-2006.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
-<title>Review Wizard Status Report for January 2006</title>
-<link rel="stylesheet" href="http://www.boost.org/rst.css" type="text/css" />
-</head>
-<body>
-<div class="document" id="review-wizard-status-report-for-january-2006">
-<h1 class="title">Review Wizard Status Report for January 2006</h1>
-<div class="section">
-<h1><a id="news" name="news">News</a></h1>
-<p>Happy New Year! Here are some statistics regarding Boost Library
-reviews in 2005:</p>
-<blockquote>
-<ul class="simple">
-<li>12 Libraries were reviewed</li>
-<li>8 Libraries were accepted</li>
-<li>1 Library (Function Types) was accepted pending a mini-review</li>
-<li>2 Libraries were rejected</li>
-<li>1 Library has yet to receive a final verdict (ASIO)</li>
-</ul>
-</blockquote>
-<p>Policy Pointer has been removed from the review queue because the author has
-stated that it is not quite ready.</p>
-<p>We need review managers. Please take a look at the list of libraries
-in need of managers and check out their descriptions. If you can
-serve as review manager for any of them, send one of us an email.</p>
-<dl class="docutils">
-<dt>Note:</dt>
-<dd>If you have any suggestions about how we could improve
-the Review Wizard's status report,
-please email &quot;reportbase at gmail dot com&quot;
-and &quot;garcia at cs dot indiana dot edu&quot;.</dd>
-</dl>
-</div>
-<div class="section">
-<h1><a id="review-managers-needed" name="review-managers-needed">Review Managers Needed</a></h1>
-<p>There are a few libraries in the review queue in need
-of review managers. If you would like to volunteer to be a review
-manager, please contact Ron or Tom.</p>
-<p>The following libraries still require review managers:</p>
-<blockquote>
-<ul class="simple">
-<li>Fusion</li>
-<li>Shmem</li>
-<li>Pimpl Pointer</li>
-<li>Type Traits (modification)</li>
-<li>Function Types</li>
-</ul>
-</blockquote>
-</div>
-<div class="section">
-<h1><a id="review-queue" name="review-queue">Review Queue</a></h1>
-<blockquote>
-<ul class="simple">
-<li>Fixed Strings - January 19 2006 - January 28 2006</li>
-<li>Intrusive Containers</li>
-<li>Function Types (mini-re-review)</li>
-<li>Shmem</li>
-<li>Fusion</li>
-<li>Pimpl Pointer</li>
-<li>Type Traits (modification)</li>
-</ul>
-</blockquote>
-<hr class="docutils" />
-<div class="section">
-<h2><a id="fixed-strings" name="fixed-strings">Fixed Strings</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Reece Dunn</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Harmut Kaiser</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body">Boost Sandbox (<a class="reference" href="http://boost-sandbox.sourceforge.net/">http://boost-sandbox.sourceforge.net/</a>) under fixed_string</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The fixed string library provides buffer overrun protection for static
-sized strings (char s[ n ]). It provides a C-style string
-interface for compatibility with C code (for
-example, porting a C program to C++).
-There is also a std::string-style interface using a class based on
-flex_string by Andre Alexandrescu with a few limitations due to the
-non-resizable nature of the class.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section">
-<h2><a id="intrusive-containers" name="intrusive-containers">Intrusive Containers</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Olaf Krzikalla</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">to be determined</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://people.freenet.de/turtle++/intrusive.zip">http://people.freenet.de/turtle++/intrusive.zip</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">While intrusive containers were and are widely used in C, they became
-more and more forgotten in the C++-world due to the presence of the
-standard containers, which don't support intrusive
-techniques. Boost.Intrusive not only reintroduces this technique to
-C++, but also encapsulates the implementation in STL-like
-interfaces. Hence anyone familiar with standard containers can use
-intrusive containers with ease.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section">
-<h2><a id="function-types-mini-re-review" name="function-types-mini-re-review">Function Types (mini-re-review)</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Tobias Schwinger</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">to be determined</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference" href="http://boost-sandbox.sourceforge.net/vault/">http://boost-sandbox.sourceforge.net/vault/</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><dl class="first last docutils">
-<dt>This library provides a metaprogramming facility</dt>
-<dd><p class="first last">to classify, decompose and synthesize function-,
-function pointer-, function reference- and
-member function pointer types. For the purpose
-of this documentation, these types are
-collectively referred to as function
-types (this differs from the standard
-definition and redefines the term from
-a programmer's perspective to refer to
-the most common types that involve functions).</p>
-</dd>
-<dt>The classes introduced by this library</dt>
-<dd><p class="first last">shall conform to the concepts of the
-Boost Metaprogramming library (MPL).</p>
-</dd>
-<dt>The Function Types library enables the user to:</dt>
-<dd><ul class="first last simple">
-<li>test an arbitrary type for
-being a function type of specified kind,</li>
-<li>inspect properties of function types,</li>
-<li>view and modify sub types of an
-encapsulated function type with
-MPL Sequence operations, and</li>
-<li>synthesize function types.</li>
-</ul>
-</dd>
-<dt>This library supports variadic functions and</dt>
-<dd><p class="first last">can be configured to support
-non-default calling conventions.</p>
-</dd>
-</dl>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section">
-<h2><a id="shmem" name="shmem">Shmem</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Ion Gaztanaga</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">to be determined</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first">Boost Sandbox Vault -&gt; Memory (<a class="reference" href="http://boost-sandbox.sourceforge.net/vault/index.php?direction=0&amp;order=&amp;directory=Memory">http://boost-sandbox.sourceforge.net/vault/index.php?direction=0&amp;order=&amp;directory=Memory</a>)</p>
-<p><a class="reference" href="http://ice.prohosting.com/newfunk/boost/libs/shmem/doc/html/index.html">http://ice.prohosting.com/newfunk/boost/libs/shmem/doc/html/index.html</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">Shmem offers tools to simplify shared memory usage in
-applications. These include shared memory creation/destruction and
-synchronization objects. It also implements dynamic allocation of
-portions of a shared memory segment and an easy way to construct C++
-objects in shared memory.</p>
-<p class="last">Apart from this, Shmem implements a wide range of STL-like containers
-and allocators that can be safely placed in shared memory, helpful to
-implement complex shared memory data-bases and other efficient
-inter-process communications.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section">
-<h2><a id="fusion" name="fusion">Fusion</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Joel de Guzman</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">to be determined</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference" href="http://spirit.sourceforge.net/dl_more/fusion_v2/">http://spirit.sourceforge.net/dl_more/fusion_v2/</a>
-<a class="reference" href="http://spirit.sourceforge.net/dl_more/fusion_v2.zip">http://spirit.sourceforge.net/dl_more/fusion_v2.zip</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">Fusion is a library of heterogenous containers and views and
-algorithms. A set of heterogenous containers (vector, list, set and
-map) is provided out of the box along with view classes that present
-various composable views over the data. The containers and views
-follow a common sequence concept with an underlying iterator concept
-that binds it all together, suitably making the algorithms fully
-generic over all sequence types.</p>
-<p class="last">The architecture is somewhat modeled after MPL which in turn is
-modeled after STL. It is code-named &quot;fusion&quot; because the library is
-the &quot;fusion&quot; of compile time metaprogramming with runtime programming.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section">
-<h2><a id="pimpl-pointer" name="pimpl-pointer">Pimpl Pointer</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Asger Mangaard</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">to be determined</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body">Boost Sandbox (<a class="reference" href="http://boost-consulting.com/vault/">http://boost-consulting.com/vault/</a>) under pimpl_ptr.</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The pimpl idiom is widely used to reduce compile times and disable
-code coupling. It does so by moving private parts of a class from the
-.hpp file to the .cpp file.
-However, it's implementation can be tricky, and with many pitfalls
-(especially regarding memory management).
-The pimpl_ptr library is a single header file, implementing a special
-policy based smart pointer to greately ease the implementation of the
-pimpl idiom.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section">
-<h2><a id="type-traits-modification" name="type-traits-modification">Type_Traits (modification)</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Alexander Nasonov</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">to be determined</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference" href="http://cpp-experiment.sourceforge.net/promote-20050917.tar.gz">http://cpp-experiment.sourceforge.net/promote-20050917.tar.gz</a>
-or <a class="reference" href="http://cpp-experiment.sourceforge.net/promote-20050917/">http://cpp-experiment.sourceforge.net/promote-20050917/</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">Proposal to add promote, integral_promotion and
-floating_point_promotion class templates to type_traits library.</p>
-<p>Alexander tried it on different compilers with various success:
-GNU/Linux (gentoo-hardened): gcc 3.3 and 3.4, Intel 7, 8 and 9
-Windows: VC7 free compiler
-Sparc Solaris: Sun C++ 5.3 and 5.7</p>
-<p>See comments at the beginning of promote_enum_test.cpp for what is broken.
-<a class="reference" href="http://cpp-experiment.sourceforge.net/promote-20050917/libs/type_traits/test/promote_enum_test.cpp">http://cpp-experiment.sourceforge.net/promote-20050917/libs/type_traits/test/promote_enum_test.cpp</a></p>
-<p class="last">Alexander requests a fast-track review.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-</div>
-<div class="section">
-<h1><a id="libraries-under-development" name="libraries-under-development">Libraries under development</a></h1>
-<div class="section">
-<h2><a id="property-tree" name="property-tree">Property Tree</a></h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Marcin Kalicinski</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body">Boost Sandbox Vault (<a class="reference" href="http://boost-consulting.com/vault/">http://boost-consulting.com/vault/</a>)
-property_tree_rev3.zip</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-<p>Please let us know of any libraries you are currently
-developing that you intend to submit for review.</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr class="footer" />
-Generated on: 2006-01-20 17:42 UTC.
-
-</div>
-</body>
-</html>
diff --git a/more/report-nov-2007.html b/more/report-nov-2007.html
deleted file mode 100644
index 7d307875f1..0000000000
--- a/more/report-nov-2007.html
+++ /dev/null
@@ -1,423 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.8: http://docutils.sourceforge.net/" />
-<title>Review Wizard Status Report for November 2007</title>
-<link rel="stylesheet" href="http://boost.org/rst.css" type="text/css" />
-</head>
-<body>
-<div class="document" id="review-wizard-status-report-for-november-2007">
-<h1 class="title">Review Wizard Status Report for November 2007</h1>
-<div class="section" id="news">
-<h1><a name="news">News</a></h1>
-<dl class="docutils">
-<dt>November 7, 2007 - Exception Library Accepted</dt>
-<dd>Announcement: <a class="reference" href="http://lists.boost.org/boost-users/2007/11/31912.php">http://lists.boost.org/boost-users/2007/11/31912.php</a></dd>
-</dl>
-<p>We need experienced review managers. Please take a look at the list
-of libraries in need of managers and check out their descriptions. In
-general review managers are active boost participants or library
-contributors. If you can serve as review manager for any of them,
-email Ron Garcia or John Phillips, &quot;garcia at cs dot indiana dot edu&quot;
-and &quot;jphillip at capital dot edu&quot; respectively.</p>
-<p>A link to this report will be posted to www.boost.org.
-If you would like us to make any modifications or additions to this
-report before we do that, please email Ron or John.</p>
-<p>If you're library author and plan on submitting a library for review
-in the next 3-6 months, send Ron or John a short description of your
-library and we'll add it to the Libraries Under Construction below.
-We know that there are many libraries that are near completion, but we
-have hard time keeping track all of them. Please keep us informed
-about your progress.</p>
-</div>
-<div class="section" id="review-queue">
-<h1><a name="review-queue">Review Queue</a></h1>
-<ul class="simple">
-<li>Finite State Machines</li>
-<li>Floating Point Utilities</li>
-<li>Switch</li>
-<li>Property Map (fast-track)</li>
-<li>Graph (fast-track)</li>
-<li>Forward (fast-track)</li>
-<li>Singleton (fast-track)</li>
-<li>Factory (fast-track)</li>
-<li>Lexer</li>
-<li>Thread-Safe Signals</li>
-<li>Logging</li>
-<li>Flyweight</li>
-<li>Unordered Containers</li>
-</ul>
-<hr class="docutils" />
-<div class="section" id="finite-state-machines">
-<h2><a name="finite-state-machines">Finite State Machines</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrey Semashev</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Martin Vuille</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://tinyurl.com/yjozfn">Boost Sandbox Vault</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Boost.FSM library is an implementation of FSM (stands for
-Finite State Machine) programming concept. The main goals of the
-library are:</p>
-<ul class="last simple">
-<li>Simplicity. It should be very simple to create state machines using
-this library.</li>
-<li>Performance. The state machine infrastructure should not be
-very time and memory-consuming in order to be applicable in
-more use cases.</li>
-<li>Extensibility. A developer may want to add more states to an
-existing state machine. A developer should also be able to
-specify additional transitions and events for the machine with
-minimum modifications to the existing code.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="floating-point-utilities">
-<h2><a name="floating-point-utilities">Floating Point Utilities</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Johan RÃ¥de</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?directory=Math%20-%20Numerics">Boost Sandbox Vault</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Floating Point Utilities library contains the following:</p>
-<ul class="last simple">
-<li>Floating point number classification functions: fpclassify, isfinite,
-isinf, isnan, isnormal (Follows TR1)</li>
-<li>Sign bit functions: signbit, copysign, changesign (Follows TR1)</li>
-<li>Facets that format and parse infinity and NaN according to the C99
-standard (These can be used for portable handling of infinity and NaN
-in text streams).</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="switch">
-<h2><a name="switch">Switch</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Steven Watanabe</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=mcs_units_v0.7.1.zip&amp;directory=Units">Boost Sandbox Vault</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The built in C/C++ switch statement is very efficient. Unfortunately,
-unlike a chained if/else construct there is no easy way to use it when
-the number of cases depends on a template parameter. The Switch library
-addresses this issue.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="property-map-fast-track">
-<h2><a name="property-map-fast-track">Property Map (fast-track)</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrew Sutton</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Jeremy Siek</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Property Map Library,
-including:</p>
-<ul class="last simple">
-<li>A constant-valued property map, useful for naturally unweighted
-graphs.</li>
-<li>A noop-writing property map, useful when you have to provide an
-argument, but just don't care about the output.</li>
-<li>See
-<a class="reference" href="http://svn.boost.org/trac/boost/browser/sandbox/graph-v2/libs/property_map/ChangeLog">ChangeLog</a>
-for details.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="graph-fast-track">
-<h2><a name="graph-fast-track">Graph (fast-track)</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrew Sutton</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Jeremy Siek</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Graph Library,
-including:</p>
-<ul class="last simple">
-<li>Two new graph classes (undirected and directed) which are intended
-to make the library more approachable for new developers</li>
-<li>A suite of graph measures including degree and closeness
-centrality, mean geodesic distance, eccentricity, and clustering
-coefficients.</li>
-<li>An algorithm for visiting all cycles in a directed graph (Tiernan's
-from 1970ish). It works for undirected graphs too, but reports cycles
-twice (one for each direction).</li>
-<li>An algorithm for visiting all the cliques a graph (Bron&amp;Kerbosch).
-Works for both directed and undirected.</li>
-<li>Derived graph measures radius and diameter (from eccentricity) and
-girth and circumference (from Tiernan), and clique number (from
-Bron&amp;Kerbosch).</li>
-<li>An exterior_property class that helps hides some of the weirdness
-with exterior properties.</li>
-<li>runtime and compile-time tests for the new algorithms.</li>
-<li>a substantial amount of documentation</li>
-<li>Graph cores, implemented by David Gleich (&#64;Stanford University)</li>
-<li>Deterministic graph generators - capable of creating or inducing
-specific types of graphs over a vertex set (e.g., star graph, wheel
-graph, prism graph, etc). There are several other specific types that
-could be added to this, but I haven't had the time just yet.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="forward-fast-track">
-<h2><a name="forward-fast-track">Forward (fast-track)</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Tobias Schwinger</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">John Torjo</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=X-Files">http://boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=X-Files</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">A brute-force solution to the forwarding problem.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="singleton-fast-track">
-<h2><a name="singleton-fast-track">Singleton (fast-track)</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Tobias Schwinger</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">John Torjo</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=X-Files">http://boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=X-Files</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">Three thread-safe Singleton templates with an
-easy-to-use interface.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="factory-fast-track">
-<h2><a name="factory-fast-track">Factory (fast-track)</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Tobias Schwinger</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">John Torjo</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=X-Files">http://boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=X-Files</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">Generic factories.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="lexer">
-<h2><a name="lexer">Lexer</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Ben Hanson</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=boost.lexer.zip&amp;directory=Strings%20">http://boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=boost.lexer.zip&amp;directory=Strings%20</a>-%20Text%20Processing&amp;</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">A programmable lexical analyser generator inspired by 'flex'.
-Like flex, it is programmed by the use of regular expressions
-and outputs a state machine as a number of DFAs utilising
-equivalence classes for compression.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="thread-safe-signals">
-<h2><a name="thread-safe-signals">Thread-Safe Signals</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Frank Hess</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://www.boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=thread_safe_signals">http://www.boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=thread_safe_signals</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">A thread-safe implementation of Boost.signals that
-has some interface changes to accommodate thread safety, mostly with
-respect to automatic connection management.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="logging">
-<h2><a name="logging">Logging</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">John Torjo</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://torjo.com/log2/">http://torjo.com/log2/</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">Used properly, logging is a very powerful tool. Besides aiding
-debugging/testing, it can also show you how your application is
-used. The Boost Logging Library allows just for that, supporting
-a lot of scenarios, ranging from very simple (dumping all to one
-destination), to very complex (multiple logs, some enabled/some
-not, levels, etc). It features a very simple and flexible
-interface, efficient filtering of messages, thread-safety,
-formatters and destinations, easy manipulation of logs, finding
-the best logger/filter classes based on your application's
-needs, you can define your own macros and much more!</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="flyweight">
-<h2><a name="flyweight">Flyweight</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Joaquín M López Muñoz</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://www.boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=flyweight.zip&amp;directory=Patterns">http://www.boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=flyweight.zip&amp;directory=Patterns</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">Flyweights are small-sized handle classes granting
-constant access to shared common data, thus allowing for the
-management of large amounts of entities within reasonable memory
-limits. Boost.Flyweight makes it easy to use this common
-programming idiom by providing the class template flyweight&lt;T&gt;,
-which acts as a drop-in replacement for const T.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="unordered-containers">
-<h2><a name="unordered-containers">Unordered Containers</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Daniel James</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://www.boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=unordered.zip&amp;directory=Containers">http://www.boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=unordered.zip&amp;directory=Containers</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">An implementation of the unordered containers specified
-in TR1, with most of the changes from the recent draft standards.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" id="libraries-under-development">
-<h1><a name="libraries-under-development">Libraries under development</a></h1>
-<div class="section" id="dataflow">
-<h2><a name="dataflow">Dataflow</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Stjepan Rajko</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The Dataflow library provides generic support for data
-producers, consumers, and connections between the two. It also
-provides layers for several specific dataflow mechanisms, namely
-Boost.Signals, VTK data/display pipelines, and plain
-pointers. The Dataflow library came out of the Signal Network
-GSoC project, mentored by Doug Gregor.</td>
-</tr>
-<tr class="field"><th class="field-name">Status:</th><td class="field-body">I am polishing the Dataflow library for submission, and am expecting
-to add it to the review queue in the next couple of months.
-I am currently ironing out some faults in the design of the library,
-filling in missing features, and testing it on / adapting it to
-different dataflow mechanisms (currently VTK and soon
-Boost.Iostreams). As soon as I'm pretty sure that things are going
-the right way, I'll submit this to the review queue while I do the
-finishing touches.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="constrained-value">
-<h2><a name="constrained-value">Constrained Value</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Robert Kawulak</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference" href="http://rk.go.pl/f/constrained_value.zip">http://rk.go.pl/f/constrained_value.zip</a></p>
-<p class="last"><a class="reference" href="http://rk.go.pl/r/constrained_value">http://rk.go.pl/r/constrained_value</a> (Documentation)</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The Constrained Value library contains class templates
-useful for creating constrained objects. The simplest example
-of a constrained object is hour. The only valid values for an hour
-within a day are integers from the range [0, 23]. With this library,
-you can create a variable which behaves exactly like int, but does
-not allow for assignment of values which do not belong to the
-allowed range. The library doesn't focus only on constrained
-objects that hold a value belonging to a specified range (i.e.,
-bounded objects). Virtually any constraint can be imposed using
-appropriate predicate. You can specify what happens in case of
-assignment of an invalid value, e.g. an exception may be thrown or
-the value may be adjusted to meet the constraint criterions.</td>
-</tr>
-<tr class="field"><th class="field-name">Status:</th><td class="field-body">I'm planning to finish it in 1-2 months.</td>
-</tr>
-</tbody>
-</table>
-<p>Please let us know of any libraries you are currently
-developing that you intend to submit for review.</p>
-</div>
-</div>
-</div>
-</body>
-</html>
diff --git a/more/report-sep-2007.html b/more/report-sep-2007.html
deleted file mode 100644
index 9bfc85010f..0000000000
--- a/more/report-sep-2007.html
+++ /dev/null
@@ -1,329 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
-<title>Review Wizard Status Report for September 2007</title>
-<link rel="stylesheet" href="http://boost.org/rst.css" type="text/css" />
-</head>
-<body>
-<div class="document" id="review-wizard-status-report-for-september-2007">
-<h1 class="title">Review Wizard Status Report for September 2007</h1>
-
-<div class="section" id="news">
-<h1>News</h1>
-<dl class="docutils">
-<dt>August 17, 2007 -- Time Series Accepted.</dt>
-<dd>Announcement: <a class="reference external" href="http://lists.boost.org/boost-announce/2007/08/0142.php">http://lists.boost.org/boost-announce/2007/08/0142.php</a></dd>
-<dt>July 24, 2007 -- Boost Version 1.34.1 Released.</dt>
-<dd>This is a bug fix release addressing many problems with the 1.34.0 release.
-Announcement: <a class="reference external" href="http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1">http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1</a></dd>
-</dl>
-<p>We need experienced review managers. Please take a look at the list
-of libraries in need of managers and check out their descriptions. In
-general review managers are active boost participants or library
-contributors. If you can serve as review manager for any of them,
-email Ron Garcia or John Phillips, &quot;garcia at cs dot indiana dot edu&quot;
-and &quot;jphillip at capital dot edu&quot; respectively.</p>
-<p>A link to this report will be posted to www.boost.org.
-If you would like us to make any modifications or additions to this
-report before we do that, please email Ron or John.</p>
-<p>If you're library author and plan on submitting a library for review
-in the next 3-6 months, send Ron or John a short description of your
-library and we'll add it to the Libraries Under Construction below.
-We know that there are many libraries that are near completion, but we
-have hard time keeping track all of them. Please keep us informed
-about your progress.</p>
-</div>
-<div class="section" id="review-queue">
-<h1>Review Queue</h1>
-<blockquote>
-<ul class="simple">
-<li>Exception</li>
-<li>Finite State Machines</li>
-<li>Floating Point Utilities</li>
-<li>Switch</li>
-<li>Property Map (fast-track)</li>
-<li>Graph (fast-track)</li>
-</ul>
-</blockquote>
-<hr class="docutils" />
-<div class="section" id="exception">
-<h2>Exception</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Emil Dotchevski</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Need Volunteer</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://www.revergestudios.com/boost-exception/boost-exception.zip">http://www.revergestudios.com/boost-exception/boost-exception.zip</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The purpose of this library is to free designers of
-exception classes from having to consider what data needs to be
-stored in exception objects in order for the catch site to be
-able to make sense of what went wrong.</p>
-<p class="last">When the exception class is used, arbitrary values can be stored
-in any exception. This can be done directly in the
-throw-expression, or at a later time as the exception object
-propagates up the call stack. The ability to add data to any
-exception object after it has been thrown is important, because
-often some of the information needed to handle an exception is
-unavailable at the time of the throw.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="finite-state-machines">
-<h2>Finite State Machines</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Andrey Semashev</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Martin Vuille</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://tinyurl.com/yjozfn">Boost Sandbox Vault</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Boost.FSM library is an implementation of FSM (stands for
-Finite State Machine) programming concept. The main goals of the
-library are:</p>
-<ul class="last simple">
-<li>Simplicity. It should be very simple to create state machines using
-this library.</li>
-<li>Performance. The state machine infrastructure should not be
-very time and memory-consuming in order to be applicable in
-more use cases.</li>
-<li>Extensibility. A developer may want to add more states to an
-existing state machine. A developer should also be able to
-specify additional transitions and events for the machine with
-minimum modifications to the existing code.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="floating-point-utilities">
-<h2>Floating Point Utilities</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Johan RÂde</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Need Volunteer</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://boost-consulting.com/vault/index.php?directory=Math%20-%20Numerics">Boost Sandbox Vault</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Floating Point Utilities library contains the following:</p>
-<ul class="last simple">
-<li>Floating point number classification functions: fpclassify, isfinite,
-isinf, isnan, isnormal (Follows TR1)</li>
-<li>Sign bit functions: signbit, copysign, changesign (Follows TR1)</li>
-<li>Facets that format and parse infinity and NaN according to the C99
-standard. (These can be used for portable handling of infinity and NaN
-in text streams.)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="switch">
-<h2>Switch</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Steven Watanabe</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference external" href="http://boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=mcs_units_v0.7.1.zip&amp;directory=Units">Boost Sandbox Vault</a></td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The built in C/C++ switch statement is very efficient. Unfortunately,
-unlike a chained if/else construct there is no easy way to use it when
-the number of cases depends on a template parameter. The Switch library
-addresses this issue.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="property-map-fast-track">
-<h2>Property Map (fast-track)</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Andrew Sutton</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Jeremy Siek</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Property Map Library,
-including:</p>
-<blockquote class="last">
-<ul class="simple">
-<li>A constant-valued property map, useful for naturally unweighted
-graphs.</li>
-<li>A noop-writing property map, useful when you have to provide an
-argument, but just don't care about the output.</li>
-<li>See
-<a class="reference external" href="http://svn.boost.org/trac/boost/browser/sandbox/graph-v2/libs/property_map/ChangeLog">ChangeLog</a>
-for details.</li>
-</ul>
-</blockquote>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="graph-fast-track">
-<h2>Graph (fast-track)</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Andrew Sutton</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Jeremy Siek</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Graph Library,
-including:</p>
-<ul class="last simple">
-<li>Two new graph classes (undirected and directed) which are intended
-to make the library more approachable for new developers</li>
-<li>A suite of graph measures including degree and closeness
-centrality, mean geodesic distance, eccentricity, and clustering
-coefficients.</li>
-<li>An algorithm for visiting all cycles in a directed graph (Tiernan's
-from 1970ish). It works for undirected graphs too, but reports cycles
-twice (one for each direction).</li>
-<li>An algorithm for visiting all the cliques a graph (Bron&amp;Kerbosch).
-Works for both directed and undirected.</li>
-<li>Derived graph measures radius and diameter (from eccentricity) and
-girth and circumference (from Tiernan), and clique number (from
-Bron&amp;Kerbosch).</li>
-<li>An exterior_property class that helps hides some of the weirdness
-with exterior properties.</li>
-<li>runtime and compile-time tests for the new algorithms.</li>
-<li>a substantial amount of documentation</li>
-<li>Graph cores, implemented by David Gleich (&#64;Stanford University)</li>
-<li>Deterministic graph generators - capable of creating or inducing
-specific types of graphs over a vertex set (e.g., star graph, wheel
-graph, prism graph, etc). There are several other specific types that
-could be added to this, but I haven't had the time just yet.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-</div>
-<div class="section" id="libraries-under-development">
-<h1>Libraries under development</h1>
-<div class="section" id="dataflow">
-<h2>Dataflow</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Stjepan Rajko</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body">The Dataflow library provides generic support for data
-producers, consumers, and connections between the two. It also
-provides layers for several specific dataflow mechanisms, namely
-Boost.Signals, VTK data/display pipelines, and plain
-pointers. The Dataflow library came out of the Signal Network
-GSoC project, mentored by Doug Gregor.</td>
-</tr>
-<tr class="field"><th class="field-name">Status:</th><td class="field-body">I am polishing the Dataflow library for submission, and am expecting
-to add it to the review queue in the next couple of months.
-I am currently ironing out some faults in the design of the library,
-filling in missing features, and testing it on / adapting it to
-different dataflow mechanisms (currently VTK and soon
-Boost.Iostreams). As soon as I'm pretty sure that things are going
-the right way, I'll submit this to the review queue while I do the
-finishing touches.</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-</div>
-<div class="section" id="constrained-value">
-<h2>Constrained Value</h2>
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Robert Kawulak</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://rk.go.pl/f/constrained_value.zip">http://rk.go.pl/f/constrained_value.zip</a></p>
-<p><a class="reference external" href="http://rk.go.pl/r/constrained_value">http://rk.go.pl/r/constrained_value</a> (Documentation)</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Constrained Value library contains class templates
-useful for creating constrained objects. The simplest example
-of a constrained object is hour. The only valid values for an hour
-within a day are integers from the range [0, 23]. With this library,
-you can create a variable which behaves exactly like int, but does
-not allow for assignment of values which do not belong to the
-allowed range. The library doesn't focus only on constrained
-objects that hold a value belonging to a specified range (i.e.,
-bounded objects). Virtually any constraint can be imposed using
-appropriate predicate. You can specify what happens in case of
-assignment of an invalid value, e.g. an exception may be thrown or
-the value may be adjusted to meet the constraint criterions.</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Status:</th><td class="field-body"><p class="first last">I'm planning to finish it in 1-2 months.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-<p>Please let us know of any libraries you are currently
-developing that you intend to submit for review.</p>
-</div>
-</div>
-</div>
-</body>
-</html>
diff --git a/more/space.gif b/more/space.gif
deleted file mode 100644
index f37c0249d5..0000000000
--- a/more/space.gif
+++ /dev/null
Binary files differ
diff --git a/more/version_history.html b/more/version_history.html
deleted file mode 100644
index 9fe8759f60..0000000000
--- a/more/version_history.html
+++ /dev/null
@@ -1,3231 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Boost Version History</title>
- <meta content="text/html; charset=us-ascii" http-equiv="content-type" />
- <link rel="stylesheet" type="text/css" href="css_0/inner.css" />
- <!--[if IE]> <style type="text/css"> body { behavior: url(../more/css_0/csshover.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div class="body-0">
- <div class="body-1">
- <div class="body-2">
- <div id="heading">
- <div id="heading-0">
- <h1><a href="../index.htm"><img id="boost-logo" src=
- "../more/boost-dark-trans.png" alt="Boost C++ Libraries" /></a></h1>
-
- <p id="heading-quote"><span class="quote">&ldquo;...one of the
- most highly regarded and expertly designed C++ library projects
- in the world.&rdquo;</span> <span class="attribution">&mdash;
- <a href="http://www.gotw.ca/">Herb Sutter</a> and <a href=
- "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei
- Alexandrescu</a>, <a href=
- "http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
- Standards</a></span></p>
-
- <ul>
- <li id="menu_libraries"><a href=
- "../libs/libraries.htm">Libraries</a></li>
-
- <li id="menu_people"><a href=
- "../people/people.htm">People</a></li>
-
- <li id="menu_faq"><a href="faq.htm">FAQ</a></li>
-
- <li id="menu_more"><a href="index.htm">More</a></li>
- </ul>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="content">
- <h2>Version History</h2>
-
- <div class="section" id="history">
- <div class="section-body">
- <div class="section-body-0">
- <div class="section-body-1">
- <div class="history_item" id="v1.34.1">
-
- <h3>1.34.1 (24 July 2007)</h3>
-
- <p>This is a bug fix release addressing many problems with the 1.34.0 release.
- It is a recommended upgrade for all users of Boost 1.34.0. For a complete list of fixes see
- <a href="http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1">Boost Trac</a>.</p>
-
- <h4>Supported Compilers</h4>
-
- <p>New in this release is improved support for
- the IBM XL C/C++ compiler.</p>
-
- <p>Boost is tested on a wide range of compilers and
- platforms. Since Boost libraries rely on modern C++
- features not available in all compilers, not all
- Boost libraries will work with every compiler.
- New in this release The
- following compilers and platforms have been
- extensively tested with Boost, although many other
- compilers and platforms will work as well. For more
- information, see the <a href=
- "http://www.boost.org/regression/release/user/">regression
- test results</a>.</p>
-
- <ul>
- <li><a href="http://developer.apple.com/">Apple
- GCC</a> 4.0.1 on Mac OS X.</li>
-
- <li><a href=
- "http://www.borland.com/us/products/cbuilder/">Borland
- C++</a> 5.8.2 on Windows.</li>
-
- <li><a href="http://gcc.gnu.org/">GNU C++</a>
- <ul>
- <li>
- 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
- </li>
- <li>
- 4.1.x on Solaris
- </li>
- <li>
- 3.4.x on Windows
- </li>
- </ul>
- </li>
-
- <li><a href="http://h30097.www3.hp.com/cplus/">HP
- C++ for Tru64 UNIX 7.1</a>.</li>
-
- <li><a href="http://www.hp.com/go/c++">HP
- aC++ A.06.14</a>.</li>
-
- <li><a href=
- "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
- Intel C++</a> 9.1 on Windows, 9.0 on Linux.</li>
-
- <li><a href="http://www.metrowerks.com/">Metrowerks
- CodeWarrior</a> 9.4 on Windows.</li>
-
- <li><a href=
- "http://msdn.microsoft.com/visualc/">Microsoft
- Visual C++</a> 6.0 (sp5, with and without STLport),
- 7.0, 7.1, 8.0. Note: Boost does not support the
- non-standard "Safe" C++ Library shipping with
- Visual C++ 8.0, which may result in many spurious
- warnings from Boost headers and other
- standards-conforming C++ code. To suppress these
- warnings, define the macro
- <code>_SCL_SECURE_NO_DEPRECATE</code>.</li>
-
- <li><a href="http://developers.sun.com/sunstudio/compilers_index.html">
- Sun Studio 11</a>
- on Solaris.</li>
-
- </ul>
-
- <h4>Acknowledgements</h4>
-
- <p><a href="../people/thomas_witt.html">Thomas Witt</a>
- managed this release.</p>
-
- <p>A great number of people contributed their time
- and expertise to make this release possible. Special
- thanks go to Kim Barrett consolidating Boost.Iostreams changes
- from various branches and Rene Rivera for general build and installation
- support.</p>
- </div>
- <div class="history_item" id="v1.34.0">
-
- <h3>1.34.0 (12 May 2007)</h3>
- <h4>New Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../doc/html/foreach.html">Foreach Library</a>:</span>
- <tt>BOOST_FOREACH</tt> macro for easily iterating
- over the elements of a sequence, from Eric
- Niebler.</li>
-
- <li><span class="library"><a href=
- "../libs/statechart/doc/index.html">Statechart
- Library</a>:</span> Arbitrarily complex finite state
- machines can be implemented in easily readable and
- maintainable C++ code, from Andreas Huber.</li>
-
- <li><span class="library"><a href=
- "../libs/tr1/index.html">TR1 Library</a>:</span> An
- implementation of the C++ Technical Report on
- Standard Library Extensions, from John Maddock.
- This library does not itself implement the TR1
- components, rather it's a thin wrapper that will
- include your standard library's TR1 implementation
- (if it has one), otherwise it will include the
- Boost Library equivalents, and import them into
- namespace <code>std::tr1</code>. Highlights
- include: Reference Wrappers, Smart Pointers,
- result_of, Function Object Binders, Polymorphic
- function wrappers, Type Traits, Random Number
- Generators and Distributions, Tuples, Fixed Size
- Array, Hash Function Objects, Regular Expressions,
- and Complex Number Additional Algorithms.</li>
-
- <li><span class="library"><a href=
- "../doc/html/typeof.html">Typeof
- Library</a>:</span> Typeof operator emulation,
- from Arkadiy Vertleyb and Peder Holt.</li>
-
- <li><span class="library"><a href=
- "../doc/html/xpressive.html">Xpressive
- Library</a>:</span> Regular expressions that can be
- written as strings or as expression templates, and
- that can refer to each other and themselves
- recursively with the power of context-free
- grammars, from Eric Niebler.</li>
- </ul>
-
- <h4>Updated Libraries</h4>
-
- <ul>
-
- <li>
- <span class="library"><a href=
- "../libs/assign/index.html">Assign
- Library</a>:</span>
-
- <ul>
- <li>Support for
- <code>ptr_map&lt;key,T&gt;</code> via the new
- function <code>ptr_map_insert()</code></li>
-
- <li>Support for initialization of <a href=
- "../libs/ptr_container/index.html">Pointer
- Containers</a> when the containers hold
- pointers to an abstract base class.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../doc/html/date_time.html">Date_time library</a>:</span>
- <ul>
- <li>Support for new US/Canada timezone rules and
- other bug fixes. See
- <a href="../doc/html/date_time/details.html#changes">Change History</a>
- for details.
- </li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/filesystem/doc/index.htm">Filesystem
- Library</a>:</span> Major upgrade in preparation
- for submission to the C++ Standards Committee for
- TR2. Changes include:
-
- <ul>
- <li><a href=
- "../libs/filesystem/doc/i18n.html#Internationalization">
- Internationalization</a>, provided by class
- templates <i>basic_path</i>,
- <i>basic_filesystem_error</i>,
- <i>basic_directory_iterator</i>, and
- <i>basic_directory_entry</i>.</li>
-
- <li><a href=
- "../libs/filesystem/doc/i18n.html#Simplification">Simplification</a>
- of the path interface by eliminating special
- constructors to identify native formats.</li>
-
- <li><a href=
- "../libs/filesystem/doc/i18n.html#Rationalization">
- Rationalization</a> of predicate function
- design, including the addition of several new
- functions.</li>
-
- <li>Clearer specification by reference to
- <a href=
- "../libs/filesystem/doc/design.htm#POSIX-01">POSIX</a>,
- the ISO/IEEE Single Unix Standard, with
- provisions for Windows and other operating
- systems.</li>
-
- <li><a href=
- "../libs/filesystem/doc/i18n.html#Preservation">Preservation</a>
- of existing user code whenever possible.</li>
-
- <li><a href=
- "../libs/filesystem/doc/i18n.html#More_efficient">More
- efficient</a> directory iteration.</li>
-
- <li>Addition of a <a href=
- "../libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">
- recursive directory iterator</a>.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/function/index.html">Function
- Library</a>:</span> Boost.Function now implements a
- small buffer optimization, which can drastically
- improve the performance when copying or
- constructing Boost.Function objects storing small
- function objects. For instance,
- <code>bind(&amp;X:foo, &amp;x, _1, _2)</code>
- requires no heap allocation when placed into a
- Boost.Function object.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/functional/hash/index.html">Functional/Hash
- Library</a></span>
-
- <ul>
- <li>Use declarations for standard classes, so
- that the library doesn't need to include all of
- their headers</li>
-
- <li>Deprecated the
- <tt>&lt;boost/functional/hash/*.hpp&gt;</tt>
- headers.</li>
-
- <li>Add support for the
- <tt>BOOST_HASH_NO_EXTENSIONS</tt> macro, which
- disables the extensions to TR1</li>
-
- <li>Minor improvements to the hash functions
- for floating point numbers.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/graph/doc/index.html">Graph
- Library</a>:</span>
-
- <ul>
- <li><a href=
- "../libs/graph/doc/maximum_matching.html"><tt>edmonds_maximum_cardinality_matching</tt></a>,
- from Aaron Windsor.</li>
-
- <li><a href=
- "../libs/graph/doc/lengauer_tarjan_dominator.htm">
- <tt>lengauer_tarjan_dominator_tree</tt></a>,
- from JongSoo Park.</li>
-
- <li><a href=
- "../libs/graph/doc/compressed_sparse_row.html"><tt>
- compressed_sparse_row_graph</tt></a>, from
- Jeremiah Willcock and Douglas Gregor of Indiana
- University.</li>
-
- <li><a href=
- "../libs/graph/doc/sorted_erdos_renyi_gen.html"><tt>sorted_erdos_renyi_iterator</tt></a>,
- from Jeremiah Willcock of Indiana
- University.</li>
-
- <li><a href=
- "../libs/graph/doc/biconnected_components.html"><tt>
- biconnected_components</tt></a> now supports a
- visitor and named parameters, from Janusz
- Piwowarski.</li>
-
- <li><a href=
- "../libs/graph/doc/adjacency_matrix.html"><tt>adjacency_matrix</tt></a>
- now models the <a href=
- "../libs/graph/doc/BidirectionalGraph.html">Bidirectional
- Graph</a> concept.</li>
-
- <li><a href=
- "../libs/graph/doc/dijkstra_shortest_paths.html"><tt>
- dijkstra_shortest_paths</tt></a> now calls
- <tt>vis.initialize_vertex</tt> for each vertex
- during initialization.</li>
-
- <li><b>Note:</b> the name of the
- compiled library for the <a
- href="../libs/graph/doc/read_graphviz.html">GraphViz
- reader</a> has changed to
- <code>boost_graph</code> (from
- <code>bgl-viz</code>) to match Boost
- conventions.</li>
-
- <li>See the <a href=
- "../libs/graph/doc/history.html#1.34.0">complete
- revision history</a> for more information.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/multi_array/index.html">MultiArray
- Library</a>:</span> Boost.MultiArray now by default
- provides range-checking for
- <code>operator[]</code>. Range checking can be
- disabled by defining the macro
- <code>BOOST_DISABLE_ASSERTS</code> before including
- <tt>multi_array.hpp</tt>. A bug in
- <code>multi_array::resize()</code> related
- to storage orders was fixed.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
-
- <ul>
- <li>New <a href=
- "../libs/multi_index/doc/tutorial/indices.html#rnd_indices">
- random access indices</a>.</li>
-
- <li>Non key-based indices feature new <a href=
- "../libs/multi_index/doc/tutorial/indices.html#rearrange">
- rearrange facilities</a>.</li>
-
- <li>This version also includes a number of
- optimizations and usage improvements. For a
- complete list of changes, see the library
- <a href=
- "../libs/multi_index/doc/release_notes.html#boost_1_34">
- release notes</a>.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/optional/index.html">Optional Library</a>:</span>
-
- <ul>
- <li><code>boost::none_t and boost::none</code> now added to Optional's documentation</li>
- <li>Relational operators now directly support arguments of type <code>'T'</code> and <code>'none_t'</code></li>
- <li>operator->() now also works with reference types.</li>
- <li>Helper functions <code>make_optional(val), make_optional(cond,val) and
- get_optional_value_or(opt,alternative_value)</code> added.</li>
- <li>Constructor taking a boolean condition (as well as a value) added.</li>
- <li>Member function <code>get_value_or(alternative_value)</code> added.</li>
- <li>Incompatbility bug with mpl::apply&lt;&gt; fixed.</li>
- <li>Converting assignment bug with uninitialized lvalues fixed.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/parameter/index.html">Parameter
- Library</a>:</span>
-
- <ul>
- <li>Every ArgumentPack is now a valid <a href=
- "../libs/mpl/doc/refmanual/forward-sequence.html">MPL
- Forward Sequence.</a></li>
-
- <li>Support for unnamed arguments (those whose
- keyword is deduced from their types) is
- added.</li>
-
- <li>Support for named and unnamed template
- arguments is added.</li>
-
- <li>New overload generation macros solve the
- <a href=
- "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">
- forwarding problem</a> directly.</li>
-
- <li>See also the Python library changes,
- below.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/ptr_container/index.html">Pointer Container
- Library</a>:</span>
-
- <ul>
- <li>Support for serialization via <a href=
- "../libs/serialization/index.html">Boost.Serialization.</a></li>
-
- <li>Exceptions can be disabled by defining the
- macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS before
- including any header. This macro is defined by
- default if BOOST_NO_EXCEPTIONS is defined.</li>
-
- <li>Additional
- <code>std::auto_ptr&lt;T&gt;</code> overloads
- added s.t. one can also pass
- <code>std::auto_ptr&lt;T&gt;</code> instead of
- only <code>T*</code> arguments to member
- functions.</li>
-
- <li><code>transfer()</code> now has weaker
- requirements s.t. one can transfer objects from
- <code>ptr_container&lt;Derived&gt;</code> to
- <code>ptr_container&lt;Base&gt;</code>,</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/index.html">Python
- Library</a>:</span>
-
- <ul>
- <li>Boost.Python now automatically appends C++
- signatures to docstrings. The new <a href=
- "../libs/python/doc/v2/docstring_options.html"><code>
- docstring_options.hpp</code></a> header is
- available to control the content of
- docstrings.</li>
-
- <li><a href=
- "../libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec">
- <code>stl_input_iterator</code></a>, for
- turning a Python iterable object into an STL
- input iterator, from Eric Niebler.</li>
-
- <li>Support for <code>void*</code> conversions
- is added.</li>
-
- <li>Integrated support for wrapping C++
- functions built with the parameter library;
- keyword names are automatically known to
- docsstrings.</li>
-
- <li>Enhancements to the API for better embedding support
- (<code>boost::python::import()</code>,
- <code>boost::python::exec()</code>,
- and <code>boost::python::exec_file()</code>).</li>
-
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../doc/html/signals.html">Signals Library</a>:</span>
- More improvements to signal invocation performance from
- Robert Zeh.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/smart_ptr/smart_ptr.htm">Smart
- Pointers Library</a>:</span>
-
- <ul>
- <li><a href=
- "../libs/smart_ptr/shared_ptr.htm#allocator_constructor">
- Allocator support</a> as proposed in <a href=
- "http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf">
- N1851</a> (162 Kb PDF).</li>
-
- <li><a href=
- "../libs/smart_ptr/pointer_cast.html">
- <code>pointer_cast</code></a> and <a href=
- "../libs/smart_ptr/pointer_to_other.html">
- <code>pointer_to_other</code></a> utilities to
- allow pointer-independent code, from Ion
- Gaztanaga.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href="../libs/algorithm/string/index.html">
- String Algorithm Library</a>:</span>
-
- <ul>
- <li><code>lexicographical_compare</code></li>
- <li><code>join</code></li>
- <li>
- New comparison predicates <code>is_less</code>, <code>is_not_greater</code>.
- </li>
- <li>
- Negative indexes support (like Perl) in various algorihtms
- (<code>*_head/tail</code>, <code>*_nth</code>).
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href=
- "../libs/wave/index.html">Wave
- Library</a>:</span>
-
- <ul>
- <li>Wave now correctly recognizes pp-number
- tokens as mandated by the C++ Standard, which
- are converted to C++ tokens right before they
- are returned from the library.</li>
-
- <li>Several new preprocessing hooks have been
- added. For a complete description please refer
- to the related documentation page: <a href=
- "../libs/wave/doc/class_reference_ctxpolicy.html">The
- Context Policy</a>.</li>
-
- <li>Shared library (dll) support has been added
- for the generated Wave libraries.</li>
-
- <li>The overall error handling has been
- improved. It is now possible to recover and
- continue after an error or a warning was
- issued.</li>
-
- <li>Support for optional comment and/or full
- whitespace preservation in the generated output
- stream has been added.</li>
-
- <li>The Wave library now performs automatic
- include guard detection to avoid accessing header
- files more than once, if appropriate. </li>
-
- <li>Full interactive mode has been added to the Wave
- tool. Now the Wave tool can be used just like Python
- or Perl for instance to interactively try out your
- BOOST_PP macros. Additionally it is now possible to
- load and save the current state of an interactive session
- (macro tables et.al.).</li>
-
- <li>The overall performance has been improved by upto
- 40-60%, depending on the concrete files to process. </li>
-
- <li>Support for new pragmas has been added allowing to
- control certain library features from inside the
- preprocessed sources (partial output redirection,
- control of generated whitespace and #line directives).</li>
-
- <li>Optional support for #pragma message &quot;...&quot;
- has been added. </li>
-
- <li>This version also includes a number of bug
- fixes and usage improvements. For a complete
- list of changes, see the libraries <a href=
- "../libs/wave/ChangeLog">change log</a>.</li>
- </ul>
- </li>
- </ul>
-
- <h4>Supported Compilers</h4>
-
- <p>Boost is tested on a wide range of compilers and
- platforms. Since Boost libraries rely on modern C++
- features not available in all compilers, not all
- Boost libraries will work with every compiler. The
- following compilers and platforms have been
- extensively tested with Boost, although many other
- compilers and platforms will work as well. For more
- information, see the <a href=
- "http://www.boost.org/regression/release/user/">regression
- test results</a>.</p>
-
- <ul>
- <li><a href="http://developer.apple.com/">Apple
- GCC</a> 4.0.1 on Mac OS X.</li>
-
- <li><a href=
- "http://www.borland.com/us/products/cbuilder/">Borland
- C++</a> 5.8.2 on Windows.</li>
-
- <li><a href="http://gcc.gnu.org/">GNU C++</a>
- <ul>
- <li>
- 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
- </li>
- <li>
- 4.1.x on Solaris
- </li>
- <li>
- 3.4.x on Windows
- </li>
- </ul>
- </li>
-
- <li><a href="http://h30097.www3.hp.com/cplus/">HP
- aC++ A.06.14</a>.</li>
-
- <li><a href=
- "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
- Intel C++</a> 9.1 on Windows, 9.0 on Linux.</li>
-
- <li><a href="http://www.metrowerks.com/">Metrowerks
- CodeWarrior</a> 9.4 on Windows.</li>
-
- <li><a href=
- "http://msdn.microsoft.com/visualc/">Microsoft
- Visual C++</a> 6.0 (sp5, with and without STLport),
- 7.0, 7.1, 8.0. Note: Boost does not support the
- non-standard "Safe" C++ Library shipping with
- Visual C++ 8.0, which may result in many spurious
- warnings from Boost headers and other
- standards-conforming C++ code. To suppress these
- warnings, define the macro
- <code>_SCL_SECURE_NO_DEPRECATE</code>.</li>
-
- <li><a href="http://developers.sun.com/sunstudio/compilers_index.html">
- Sun Studio 11</a>
- on Solaris.</li>
-
- </ul>
-
- <h4>Acknowledgements</h4>
-
- <p><a href="../people/thomas_witt.html">Thomas Witt</a>
- managed this release.</p>
-
- <p>A great number of people contributed their time
- and expertise to make this release possible. Special
- thanks go to Vladimir Prus for making Boost.Build version 2
- a reality, David Abrahams for authoring a new getting
- started guide and Greg D. for answering
- countless questions.</p>
-
- </div>
- <div class="history_item" id="v1.33.1">
-
- <h3>1.33.1 (5 Dec 2005)</h3>
- <h4>Updated Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../doc/html/any.html">Any Library</a>:</span> Cast to
- reference types introduced in 1.33.0 is now
- documented on <code>any_cast</code> documentation
- page.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/bind/bind.html">Bind Library</a>:</span>
-
- Bind expressions now support
- <a href="../libs/bind/bind.html#operators">
- comparisons and negation</a>. Example: <code>
- bind(&amp;X::name, _1) &lt; bind(&amp;X::name,
- _2)</code>.
- </li>
-
- <li><span class="library"><a href=
- "../libs/config/index.html">Config Library</a>:</span>
- Don't undef BOOST_LIB_TOOLSET after use.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/doc/index.html">Boost.Python</a>:</span>
-
- <ul>
- <li>The build now assumes Python 2.4 by
- default, rather than 2.2</li>
-
- <li>Support Python that's built without Unicode
- support</li>
-
- <li>Support for wrapping classes with
- overloaded address-of (<code>&amp;</code>)
- operators</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/smart_ptr/index.html">Smart Pointer
- Library</a>:</span> Fixed problems under Metrowerks
- CodeWarrior on PowerPC (Mac OS X) with inlining on,
- GNU GCC on PowerPC 64.</li>
-
- <li><span class="library"><a href=
- "../libs/regex/doc/index.html">Regex
- Library</a>:</span> Fixed the supplied makefiles,
- and other small compiler specific changes. Refer to
- the <a href="../libs/regex/doc/history.html">regex
- history page</a> for more information on these and
- other small changes.</li>
-
- <li><span class="library"><a href=
- "../libs/iostreams/doc/index.html">Iostreams
- Library</a>:</span> Improved the interface for
- accessing a chain's components, added
- <code>is_open</code> members to the file and file
- descriptor devices, fixed memory-mapped files on
- Windows, and made minor changes to the
- documentation.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/doc/index.html">Boost.Python</a>:</span>
-
- <ul>
- <li>Added support for docstrings on nonstatic
- properties.</li>
-
- <li>We now export the client-provided
- docstrings for <code>init&lt;optional&lt;&gt;
- &gt;</code> and
- <i>XXX</i><code>_FUNCTION_OVERLOADS()</code>
- for only the last overload.</li>
-
- <li>Support for Embedded VC++ 4 and GCC-3.3 on
- MacOS added</li>
-
- <li>Introduced better support for rvalue
- from-python conversions of shared_ptr.</li>
-
- <li>Support for exposing
- <code>vector&lt;T*&gt;</code> with the indexing
- suite.</li>
-
- <li>updated visual studio project build
- file.</li>
-
- <li>Added search feature to the index
- page.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span> Fixed the points example.</li>
-
- <li><span class="library"><a href=
- "../libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span> Fixed a problem with
- multithreaded code, and other minor changes. Refer
- to the library <a href=
- "../libs/multi_index/doc/release_notes.html#boost_1_33_1">
- release notes</a> for further details.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a>:</span>
-
- <ul>
- <li>Fixed a problem with the relaxed heap on
- x86 Linux (fixes bug in
- <tt>dijkstra_shortest_paths</tt>).</li>
-
- <li>Fixed problems with <a href=
- "../libs/graph/doc/cuthill_mckee_ordering.html"><code>
- cuthill_mckee_ordering</code></a> and <a href=
- "../libs/graph/doc/king_ordering.html"><code>king_ordering</code></a>
- producing no results.</li>
-
- <li>Added <tt>color_map</tt> parameter to
- <tt>dijkstra_shortest_paths</tt>.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/signals/doc/index.html">Signals
- Library</a>:</span> Fixed problems with the use of
- Signals across shared library boundaries.</li>
-
- <li><span class="library"><a href=
- "../libs/thread/doc/index.html">Thread
- library</a>:</span> <code>read_write_mutex</code>
- has been removed due to problems with
- deadlocks.</li>
-
- <li><span class="library"><a href=
- "../libs/wave/index.html">Wave library</a>
- (V1.2.1)</span> Fixed a couple of problems, refer
- to the <a href="../libs/wave/ChangeLog">change log</a>
- for further details.</li>
- </ul>
-
- <h4>Supported Compilers</h4>
-
- <p>Boost is tested on a wide range of compilers and
- platforms. Since Boost libraries rely on modern C++
- features not available in all compilers, not all
- Boost libraries will work with every compiler. The
- following compilers and platforms have been
- extensively tested with Boost, although many other
- compilers and platforms will work as well. For more
- information, see the <a href=
- "http://www.boost.org/regression/release/user/">regression
- test results</a>.</p>
-
- <p><b>New for this release</b>: Support for building
- with the newest STLport-5.0 was added. The support
- includes building with MinGW Runtime 3.8 plus
- STLport-5.0 improved to support wide character
- operations. Apple GCC 4.0, HP Tru64 C++, and
- Microsoft Visual C++ 8.0 are supported platforms. We
- have added an experimental autoconf-like
- <code>configure</code> script for Unix-like systems:
- run <code>configure --help</code> for more
- information.</p>
-
- <ul>
- <li><a href="http://developer.apple.com/">Apple
- GCC</a> 3.3, 4.0 on Mac OS X.</li>
-
- <li><a href=
- "http://www.borland.com/us/products/cbuilder/">Borland
- C++</a> 5.6.4 on Windows.</li>
-
- <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
- (with and without STLport), 3.2.x., 3.3.x, 3.4.x,
- 4.0.x on Windows, Linux and Solaris.</li>
-
- <li><a href="http://h30097.www3.hp.com/cplus/">HP
- C++ for Tru64 UNIX 7.1</a>.</li>
-
- <li><a href=
- "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
- Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
-
- <li><a href="http://www.metrowerks.com">Metrowerks
- CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
- Windows.</li>
-
- <li><a href=
- "http://msdn.microsoft.com/visualc/">Microsoft
- Visual C++</a> 6.0 (sp5, with and without STLport),
- 7.0, 7.1, 8.0. Note: Boost does not support the
- non-standard "Safe" C++ Library shipping with
- Visual C++ 8.0, which may result in many spurious
- warnings from Boost headers and other
- standards-conforming C++ code. To suppress these
- warnings, define the macro
- <code>_SCL_SECURE_NO_DEPRECATE</code>.</li>
- </ul>
-
- <h4>Acknowledgements</h4>
-
- <p><img src="boost_1_33_0.jpg" width="128"
- height="118" alt="Medieval Mr. Gregor" class=
- "left-inset" /> <a href=
- "../people/doug_gregor.html">Douglas Gregor</a> managed
- this release.</p>
-
- <p>A great number of people contributed their time
- and expertise to make this release possible. Special
- thanks go to Aleksey Gurtovoy and Misha Bergal, who
- managed to keep the regression testing system working
- throughout the release process; David Abrahams, Beman
- Dawes, Aleksey Gurtovoy, Bronek Kozicki, Rene Rivera
- and Jonathan Turkanis for greatly improving the
- quality of this release; Rene Rivera for the new
- Boost web page design; and Zoltan "cad" Juhasz for
- the new Boost logo.</p>
- </div>
- <div class="history_item" id="v1.33.0">
- <h3>1.33.0 (11 Aug 2005)</h3>
-
- <h4>New Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../libs/iostreams/doc/index.html">Iostreams
- Library</a>:</span> Framework for defining streams,
- stream buffers and i/o filters, from Jonathan
- Turkanis.</li>
-
- <li><span class="library"><a href=
- "../libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span> A TR1 hash function object that can
- be extended to hash user defined types, from Daniel
- James.</li>
-
- <li><span class="library"><a href=
- "../libs/parameter/doc/html/index.html">Parameter
- Library</a>:</span> Write functions that accept
- arguments by name: especially useful when a function
- has more than one argument with a useful default value,
- since named arguments can be passed in any order.</li>
-
- <li><span class="library"><a href=
- "../libs/ptr_container/index.html">Pointer Container
- Library</a>:</span> Containers for storing
- heap-allocated polymorphic objects to ease
- OO-programming, from Thorsten Ottosen.</li>
-
- <li><span class="library"><a href=
- "../libs/wave/index.html">Wave</a>:</span> Standards
- conformant implementation of the mandated C99/C++
- preprocessor functionality packed behind an easy to use
- iterator interface, from Hartmut&nbsp;Kaiser.</li>
- </ul>
-
- <h4>Updated Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../doc/html/any.html">Any Library</a>:</span>
- <code>any_cast</code> has been enhanced to allow direct
- access to <code>any</code>'s held value.</li>
-
- <li><span class="library"><a href=
- "../libs/assign/doc/index.html">Assignment
- Library</a>:</span> Support for <a href=
- "../libs/ptr_container/index.html">Pointer Container
- Library</a> and new efficient functions
- <code>ref_list_of()</code> and
- <code>cref_list_of()</code> for generating anonymous
- ranges.</li>
-
- <li><span class="library"><a href=
- "../libs/bind/bind.html">Bind Library</a>:</span> Bind
- expressions now support <a href=
- "../libs/bind/bind.html#operators">comparisons and
- negation</a>. Example: <code>bind(&amp;X::name, _1)
- &lt; bind(&amp;X::name, _2)</code>.</li>
-
- <li>
- <span class="library"><a href=
- "../doc/html/date_time.html">Date-Time
- Library</a>:</span>
-
- <ul>
- <li>Added <a href=
- "../doc/html/date_time/local_time.html">local time
- and time zone classes</a>.</li>
-
- <li>Added <a href=
- "../doc/html/date_time/date_time_io.html">format-based
- Input/Output facets</a>.</li>
-
- <li>For a complete list of changes, see the library
- <a href=
- "../doc/html/date_time/details.html#date_time.changes">
- change history</a>.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/graph/doc/index.html">Graph
- Library</a>:</span> Introduced several new algorithms
- and improved existing algorithms:
-
- <ul>
- <li><a href=
- "../libs/graph/doc/python.html">Experimental Python
- bindings</a>, from Doug Gregor and Indiana
- University.</li>
-
- <li><a href=
- "../libs/graph/doc/floyd_warshall_shortest.html"><tt>
- floyd warshall all pairs shortest paths</tt></a>,
- from Lauren Foutz and Scott Hill.</li>
-
- <li><a href=
- "../libs/graph/doc/astar_search.html"><tt>astar
- search</tt></a>, from Kristopher Beevers and Jufeng
- Peng.</li>
-
- <li><a href=
- "../libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
- reingold force directed layout</tt></a>, from Doug
- Gregor and Indiana University.</li>
-
- <li><a href=
- "../libs/graph/doc/biconnected_components.html"><tt>
- biconnected components</tt> and <tt>articulation
- points</tt></a>, from Jeremy Siek, Janusz
- Piwowarski, and Doug Gregor.</li>
-
- <li><a href=
- "../libs/graph/doc/sequential_vertex_coloring.html">
- <tt>sequential vertex coloring</tt></a> has been
- updated, tested, and documented.</li>
-
- <li><a href=
- "../libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
- atun layout</tt></a>, from Jeremiah Willcock and
- Doug Gregor of Indiana University.</li>
-
- <li><a href=
- "../libs/graph/doc/king_ordering.html"><tt>king
- ordering</tt></a>, from D. Kevin McGrath of Indiana
- University.</li>
-
- <li><a href=
- "../libs/graph/doc/cuthill_mckee_ordering.html"><tt>
- cuthill mckee ordering</tt></a> has been recast as
- an invocation of <tt>breadth first search</tt> and
- now supports graphs with multiple components.</li>
-
- <li><a href=
- "../libs/graph/doc/dijkstra_shortest_paths.html"><tt>
- dijkstra shortest paths</tt></a> now uses a relaxed
- heap&nbsp;[<a href=
- "../libs/graph/doc/bibliography.html#driscoll88">61</a>]
- as its priority queue, improving its complexity to
- <em>O(V log V)</em> and improving real-world
- performance for larger graphs.</li>
-
- <li><a href=
- "../libs/graph/doc/read_graphviz.html"><code>read
- graphviz</code></a> now has a new, Spirit-based
- parser that works for all graph types and supports
- arbitrary properties on the graph, from Ron Garcia.
- The old, Bison-based GraphViz reader has been
- deprecated and will be removed in a future Boost
- release. <a href=
- "../libs/graph/doc/write-graphviz.html"><code>write
- graphviz</code></a> also supports dynamic
- properties.</li>
-
- <li><a href=
- "../libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
- <code>get_property</code> now refers to the
- subgraph property, not the root graph's
- property.</li>
-
- <li>See the <a href=
- "../libs/graph/doc/history.html#by-version">history</a>
- for additional changes and bug fixes.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
-
- <ul>
- <li>New <a href=
- "../libs/multi_index/doc/tutorial/indices.html#hashed_indices">
- hashed indices</a>.</li>
-
- <li>Added <a href=
- "../libs/multi_index/doc/tutorial/creation.html#serialization">
- serialization support</a>.</li>
-
- <li>For a complete list of changes, see the library
- <a href=
- "../libs/multi_index/doc/release_notes.html">release
- notes</a>.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/program_options/doc/index.html">Program
- Options Library</a>:</span>
-
- <ul>
- <li>Option descriptions are now printed with word
- wrapping.</li>
-
- <li>Command line parser can bypass unregistered
- options, instread of throwing.</li>
-
- <li>Removed support for "implicit" (optional)
- values.</li>
-
- <li>New customization method
- 'command_line_parser::extra_style_parser'. Unlike
- 'additional_parser', allows the user to parse
- several tokens and return a vector of options, not
- just a single option.</li>
-
- <li>Work with disabled exceptions.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/property_map/property_map.html">Property Map
- Library</a>:</span> Introduced the <a href=
- "../libs/property_map/doc/dynamic_property_map.html"><code>
- dynamic properties</code></a> class, which provides
- dynamically-typed access to a set of property
- maps.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/doc/index.html">Boost.Python</a>:</span>
-
- <ul>
- <li>Added support for docstrings on nonstatic
- properties.</li>
-
- <li>We now export the client-provided docstrings
- for <code>init&lt;optional&lt;&gt; &gt;</code> and
- <i>XXX</i><code>_FUNCTION_OVERLOADS()</code> for
- only the last overload.</li>
-
- <li>Support for Embedded VC++ 4 and GCC-3.3 on
- MacOS added</li>
-
- <li>Introduced better support for rvalue
- from-python conversions of shared_ptr.</li>
-
- <li>Support for exposing
- <code>vector&lt;T*&gt;</code> with the indexing
- suite.</li>
-
- <li>updated visual studio project build file.</li>
-
- <li>Added search feature to the index page.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/random/index.html">Random Number
- Library</a>:</span> improved initialization for
- <code>mersenne_twister</code>, algorithm by Makoto
- Matsumoto and Takuji Nishimura, implemented for Boost
- by Jens Maurer.<br />
- <em>Note:</em> All test vectors for
- <code>mersenne_twister</code>s constructed or seeded
- without parameters or with a single <code>unsigned
- int</code> parameter become invalid.</li>
-
- <li><span class="library"><a href=
- "../libs/range/index.html">Range Library</a>:</span>
- Minor addition of convenience functions to
- <code>iterator range</code> like <code>front(),
- back()</code> and <code>operator[]()</code>.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/regex/index.html">Regex Library</a>:</span>
-
- <ul>
- <li>Rewritten front end parser now supports
- (?imsx-imsx) constructs, plus lookbehind assertions
- and conditional expressions.</li>
-
- <li>Thin wrapper classes improve integration with
- MFC/ATL code.</li>
-
- <li>Full (optional) Unicode support via the ICU
- library.</li>
- </ul>Refer to the <a href=
- "../libs/regex/doc/history.html">regex history
- page</a> for more information on these and other
- small changes.
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/serialization/doc/index.html">Serialization
- Library</a>:</span>
-
- <ul>
- <li>DLL version.</li>
-
- <li>Auto-linking.</li>
-
- <li>Serialization of variants.</li>
-
- <li>Improved serialization of shared pointers.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../doc/html/signals.html">Signals Library</a>:</span>
- added slot blocking/unblocking, from Frantz Maerten.
- Huge improvements to signal invocation performance from
- Robert Zeh.</li>
- </ul>
-
- <h4>Supported Compilers</h4>
-
- <p>Boost is tested on a wide range of compilers and
- platforms. Since Boost libraries rely on modern C++
- features not available in all compilers, not all Boost
- libraries will work with every compiler. The following
- compilers and platforms have been extensively tested with
- Boost, although many other compilers and platforms will
- work as well. For more information, see the <a href=
- "http://www.boost.org/regression/release/user/">regression
- test results</a>.</p>
-
- <ul>
- <li><a href="http://developer.apple.com/">Apple GCC</a>
- 3.x on Mac OS X.</li>
-
- <li><a href=
- "http://www.borland.com/us/products/cbuilder/">Borland
- C++</a> 5.6.4 on Windows.</li>
-
- <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
- (with and without STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x
- on Windows, Linux and Solaris.</li>
-
- <li><a href=
- "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
- Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
-
- <li><a href="http://www.metrowerks.com">Metrowerks
- CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
- Windows.</li>
-
- <li><a href=
- "http://msdn.microsoft.com/visualc/">Microsoft Visual
- C++</a> 6.0 (sp5, with and without STLport), 7.0, 7.1,
- 8.0 beta. Note: due to intermittent problems with
- Visual C++ 8.0 beta, and the presence of a variety of
- pre-release compiler builds, we are unable to guarantee
- compatibility until the final compiler is
- released.</li>
- </ul>
-
- <h4>Acknowledgements</h4>
-
- <p><img src="boost_1_33_0.jpg" width="128" height="118"
- alt="Medieval Mr. Gregor" class="left-inset" /><a href=
- "../people/doug_gregor.html">Douglas Gregor</a> managed
- this release.</p>
-
- <p>A great number of people contributed their time and
- expertise to make this release possible. Special thanks
- go to Aleksey Gurtovoy and Misha Bergal, who managed to
- keep the regression testing system working throughout the
- release process; David Abrahams, Beman Dawes, Aleksey
- Gurtovoy, Rene Rivera and Jonathan Turkanis for greatly
- improving the quality of this release; Rene Rivera for
- the new Boost web page design; and Zoltan "cad" Juhasz
- for the new Boost logo.</p>
- </div>
-
- <div class="history_item" id="v1.32.0">
- <h3>1.32.0 (19 Nov 2004)</h3>
-
- <h4>Important - New Toolset Names</h4>
-
- <p>The names of some the Boost.Build <a href=
- "getting_started.html#Tools">toolsets</a> have been
- changed to remove the "<code>.</code>" (dot) character
- and to fix some other naming inconsistencies. For
- example, <code>vc7.1</code> toolset was renamed to become
- <code>vc-7_1</code>. Please refer to the <a href=
- "getting_started.html#Tools">Supported Toolsets</a>
- section of the installation guide for the complete list
- of the current toolset names. This change was made as a
- part of the effort to make the Boost distribution
- compatible with ISO 9660 level 2 requirements.</p>
-
- <h4>New Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../libs/assign/index.html">Assignment
- Library</a>:</span> Filling containers with constant or
- generated data has never been easier, from Thorsten
- Ottosen.</li>
-
- <li><span class="library"><a href=
- "../libs/algorithm/minmax/index.html">Minmax
- Library</a>:</span> Standard library extensions for
- simultaneous min/max and min/max element computations,
- from Herv&eacute; Br&ouml;nnimann.</li>
-
- <li><span class="library"><a href=
- "../libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span> Containers with multiple
- STL-compatible access interfaces, from Joaqu&iacute;n M
- L&oacute;pez Mu&ntilde;oz.</li>
-
- <li><span class="library"><a href=
- "../libs/numeric/conversion/index.html">Numeric
- Conversion Library</a>:</span> Optimized policy-based
- numeric conversions, from Fernando Cacciola.</li>
-
- <li><span class="library"><a href=
- "../doc/html/program_options.html">Program Options
- Library</a>:</span> Access to configuration data given
- on command line, in config files and other sources,
- from Vladimir Prus.</li>
-
- <li><span class="library"><a href=
- "../libs/range/index.html">Range Library</a>:</span> a
- new infrastructure for generic algorithms that builds
- on top of the new iterator concepts, from Thorsten
- Ottosen.</li>
-
- <li><span class="library"><a href=
- "../libs/serialization/doc/index.html">Serialization
- Library</a>:</span> Serialization/de-serialization of
- arbitrary C++ data structures to various formats
- including text, binary, and xml, from Robert
- Ramey.</li>
-
- <li><span class="library"><a href=
- "../libs/algorithm/string/index.html">String Algorithms
- Library</a>:</span> Collection of string related
- algorithms for case conversion, trimming, find/replace
- operations and more, from Pavol Droba.</li>
-
- <li><span class="library"><a href=
- "../doc/html/tribool.html">Tribool</a>:</span> 3-state
- boolean type library, from Doug Gregor.</li>
- </ul>
-
- <h4>Updated Libraries</h4>
-
- <ul>
- <li>Compose: This deprecated library has been
- removed.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/graph/index.html">Graph</a>:</span>
-
- <ul>
- <li>Added <a href=
- "../libs/graph/doc/bundles.html">bundled
- properties</a> to the <a href=
- "../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
- and <a href=
- "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
- class templates, greatly simplifying the
- introduction of internal vertex and edge
- properties.</li>
-
- <li>The <a href=
- "../libs/graph/doc/leda_conversion.html">LEDA graph
- adaptors</a> have been ported to LEDA 4.5.</li>
-
- <li>Added algorithms for <a href=
- "../libs/graph/doc/betweenness_centrality.html">betweenness
- centrality</a> and <a href=
- "../libs/graph/doc/bc_clustering.html">betweenness
- centrality clustering</a>.</li>
-
- <li>Added <a href=
- "../libs/graph/doc/circle_layout.html">circle
- layout</a> and <a href=
- "../libs/graph/doc/kamada_kawai_spring_layout.html">
- undirected spring layout</a> algorithms.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/mpl/doc/index.html">MPL Library</a>:</span>
-
- <ul>
- <li>Updated to use the Boost Software License.</li>
-
- <li>New <a href=
- "../libs/mpl/doc/index.html">documentation</a>,
- including a complete <a href=
- "../libs/mpl/doc/refmanual.html">reference
- manual.</a></li>
-
- <li>Major interface changes and improvements, many
- of which are <em>not</em> backward compatible.
- Please refer to the <a href=
- "../libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">
- 1.32 changelog</a> for the detailed information
- about upgrading to the new version.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/doc/index.html">Python
- Library</a>:</span>
-
- <ul>
- <li>Updated to use the Boost Software License.</li>
-
- <li>a new, <a href=
- "../libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">
- better method of wrapping classes with virtual
- functions</a> has been implemented.</li>
-
- <li>Support for the new Python Bool type, thanks to
- Daniel Holth.</li>
-
- <li>Support for upcoming GCC symbol export control
- features have been folded in, thanks to Niall
- Douglas.</li>
-
- <li>Improved support for
- <code>std::auto_ptr</code>-like types.</li>
-
- <li>Components used by other libraries have been
- moved out of <code>python/detail</code> and into
- <code>boost/detail</code> to improve dependency
- relationships.</li>
-
- <li>Miscellaneous bug fixes and compiler
- workarounds.</li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../doc/html/signals.html">Signals Library</a>:</span>
- Introduced deterministic slot ordering, permitting
- slots to be connected at the beginning or end of slot
- groups or the slot list itself. Combiners may safely
- have state and are accessible from the signal.</li>
-
- <li><span class="library"><a href=
- "../libs/utility/utility.htm">Utility</a>:</span> class
- template <a href=
- "../libs/utility/utility.htm#result_of">result_of</a>
- added.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/test/index.html">Test Library</a>:</span>
-
- <ul>
- <li>namespace names gets shorten; old one still
- supported till next release</li>
-
- <li>added proper encoding of XML PCDATA</li>
-
- <li>support for wide string comparison
- implemented</li>
- </ul>For complete list of changes see Test Library
- <a href=
- "../libs/test/doc/release_notes.html#v1_32_0">release
- notes</a>.
- </li>
- </ul>
-
- <h4>Regression tests</h4>
-
- <p>This release has been extensively tested on a variety
- of different compilers and platforms. It is known to
- contain no regressions against the previous reference
- release on the compilers and configurations tested.
- Please refer to the corresponding <a href=
- "http://www.meta-comm.com/engineering/boost-regression/1_32_0/index.html">
- regression reports</a> to see how well your compiler
- performs on the new Boost codebase.</p>
-
- <h4>Acknowledgements</h4>
-
- <p><img src=
- "http://boost.sourceforge.net/photos/aleksey_gurtovoy2.jpg"
- width="128" height="250" alt=
- "cartoon portrait of Aleksey" class=
- "left-inset" /><a href=
- "../people/aleksey_gurtovoy.htm">Aleksey Gurtovoy</a>
- managed this release. <a href=
- "release_procedures.htm">Managing a release</a> at all is
- an enormous job, and Aleksey always goes beyond merely
- meeting requirements by insisting on the highest possible
- quality. The Boost membership owes him a debt of
- gratitude.</p>
-
- <p>This release wouldn't have been possible without the
- dedicated effort of many, many members of the Boost
- community who generously contributed their outstanding
- expertise, time and energy to making it happen. For
- patches, bug fixes, troubleshooting, expert advice, and
- prompt responses to the release manager's requests we
- thank:</p>
-
- <p>David Abrahams, Misha Bergal, Jonathan Brandmeyer,
- Fernando Cacciola, Marshall Clow, Christopher Currie,
- Pavol Droba, Caleb Epstein, Eric Friedman, Jeff Garland,
- Michael Glassford, Doug Gregor, Joel de Guzman, Hubert
- Holin, Jaakko J&auml;rvi, Hartmut Kaiser, Bronek Kozicki,
- Tarjei Knapstad, Toon Knapen, Aaron W. LaFramboise,
- Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz, Christoph
- Ludwig, John Maddock, Paul Mensonides, Guillaume
- Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey,
- Rene Rivera, Gennadiy Rozental, Stefan Slapeta, Jonathan
- Turkanis, Pavel Vozenilek, Jonathan Wakely, Daryle
- Walker, Victor A. Wagner Jr. and Martin Wille.</p>
-
- <p>Also, our special thanks go to: John Maddock for the
- managing the effort of converting the majority of the
- Boost libraries to the <a href="license_info.html">Boost
- Software License</a>, Eric Niebler and Joel de Guzman for
- taking on the important job of improving the Boost
- documentation's look and feel, and last, but not least,
- to our regression test runners, without whom we simply
- would never have released: Toon Knapen, Bronek Kozicki,
- Rene Rivera, Markus Sch&ouml;pflin, Stefan Slapeta,
- Victor A. Wagner Jr. and Martin Wille.</p>
-
- <p>Thank you everybody!</p>
- </div>
-
- <div class="history_item" id="v1.31.0">
- <h3>1.31.0 (26 Jan 2004)</h3>
-
- <h4>New License</h4>
-
- <p>A unified <a href="license_info.html">Boost Software
- License</a> has been developed and will gradually replace
- the individual licenses for most Boost libraries. The new
- license offers better legal protection for both users and
- developers, and should speed user's legal reviews of
- Boost libraries. Dave Abrahams led the Boost effort to
- develop better licensing. The legal team was led by
- <a href=
- "http://cyber.law.harvard.edu/people/cabell/index.html">Diane
- Cabell</a>, Director, Clinical Programs, <a href=
- "http://cyber.law.harvard.edu">Berkman Center for
- Internet &amp; Society</a>, Harvard Law School. <a href=
- "http://www.nixonpeabody.com/attorneys_detail1.asp?ID=121">
- Devin Smith</a>, attorney, <a href=
- "http://www.nixonpeabody.com/default.asp">Nixon Peabody
- LLP</a>, wrote the Boost License. Eva Chan, Harvard Law
- School, contributed analysis of issues and drafts of
- various legal documents.</p>
-
- <p><strong>Note:</strong> Many of the Boost libraries are
- still using earlier licenses, though all conform to the
- <a href="lib_guide.htm#license">Boost License
- Requirements</a>. After this release we will begin an
- effort to move toward uniform use of the new license.</p>
-
- <h4>Build and Installation</h4>
-
- <ul>
- <li>New <a href="getting_started.html">Getting
- Started</a> procedures ease download and installation,
- from Rene Rivera and others.</li>
-
- <li>Improved support for libraries requiring <a href=
- "separate_compilation.html">separate compilation</a>,
- from John Maddock and others.</li>
- </ul>
-
- <h4>New Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../libs/utility/enable_if.html">enable_if</a>:</span>
- Selective inclusion of function template overloads,
- from Jaakko J&auml;rvi, Jeremiah Willcock, and Andrew
- Lumsdaine. This is an important new technique which
- exploits the <em>SFINAE</em>
- (substitution-failure-is-not-an-error) principle.</li>
-
- <li><span class="library"><a href=
- "../libs/variant/index.html">Variant
- Library</a>:</span> Safe, generic, stack-based
- discriminated union container, from Eric Friedman and
- Itay Maman.</li>
- </ul>
-
- <h4>Updated Libraries</h4>
-
- <ul>
- <li><span class="library"><a href=
- "../libs/compose/index.htm">Compose</a>:</span> This
- library has been deprecated and will be removed in a
- future release. Use <a href=
- "../libs/bind/bind.html">Bind</a> or <a href=
- "../libs/lambda/doc/index.html">Lambda</a>
- instead.</li>
-
- <li><span class="library"><a href=
- "../libs/date_time/doc/index.html">Date Time
- Library</a>:</span> A whole host of bug fixes, new
- features, and documentation improvements. See the Date
- Time Change History for details.</li>
-
- <li><span class="library"><a href=
- "../libs/filesystem/doc/index.htm">Filesystem
- Library</a>:</span> Several added functions, including
- improved checking for directory and file name
- portability.</li>
-
- <li><span class="library"><a name="iterators_lib" href=
- "../libs/iterator/doc/index.html" id=
- "iterators_lib">Iterator Library</a>:</span> Major
- version upgrade, with interface as proposed for the C++
- library TR, including an improved
- <code>iterator_adaptor</code> design plus several new
- components, from David Abrahams, Jeremy Siek, and
- Thomas Witt.</li>
-
- <li><span class="library"><a href=
- "../libs/multi_array/index.html">MultiArray</a>:</span>
- The <code>multi_array</code> class template now
- provides an element-preserving resize operation as well
- as default construction (see the <a href=
- "../libs/multi_array/doc/reference.html">reference
- manual</a> for more information).</li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/index.html">Python
- Library</a>:</span>
-
- <ul>
- <li>Support for Python 2.3 and Intel C++ on
- Linux</li>
-
- <li>Container <a href=
- "../libs/python/doc/v2/indexing.html">Indexing
- Suite</a> added.</li>
-
- <li>injected constructors and wrapped function
- objects.</li>
-
- <li>wrapping static data members.</li>
-
- <li><code>std::wstring</code> conversions.</li>
-
- <li>Improved <a href=
- "../libs/python/doc/v2/args.html">keyword
- arguments</a>.</li>
-
- <li>Better error messages, including name
- demangling for GCC.</li>
-
- <li>Simpler <a href=
- "../libs/python/doc/building.html">build
- procedure</a>.</li>
-
- <li><i>...and more....</i></li>
- </ul>
- </li>
-
- <li><span class="library"><a href=
- "../libs/random/index.html">Random Number
- Library</a>:</span> Interface changed to match the C++
- <a href="../libs/random/wg21-proposal.html">TR
- proposal</a>, from Jens Maurer.</li>
-
- <li><span class="library"><a href=
- "../libs/regex/doc/index.html">Regex</a>:</span>
- Completely new matching algorithm is now much faster
- than before, plus a selection of <a href=
- "../libs/regex/doc/history.html">new features and
- enhancements</a>.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/spirit/index.html">Boost.Spirit
- 1.8.0</a>:</span>
-
- <ul>
- <li>Multiple grammar start rules</li>
-
- <li>Multiple Scanner rules (no more scanner
- business woes)</li>
-
- <li>More dynamic parsers</li>
-
- <li>Predefined actors</li>
-
- <li>Numerous bug fixes and QOI stuff</li>
-
- <li><i>...and more...</i></li>
- </ul>
-
- <p>Starting from Spirit v1.8.0, ill conforming
- compilers will no longer be supported. If you are
- still using one of these older compilers, please use
- Spirit v1.6.x. See <a href=
- "http://spirit.sf.net">Spirit's Site</a> for more
- details.</p>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/test/index.html">Test Library</a>:</span>
-
- <ul>
- <li>Free function template based test case</li>
-
- <li>Custom exception translators support in
- execution monitor and register_exception_translator
- added for unit test framework</li>
-
- <li>Added support for multi-module unit tests in
- automatic registration facility</li>
-
- <li>Floating point comparison algorithm reworked
- (Is not backward compatible!!!)</li>
-
- <li>Added support for custom users predicate
- returning both boolean result code and possibly
- error message</li>
-
- <li>Documentation structure rework and update</li>
- </ul>
-
- <p>For a complete list of changes see the Test
- Library <a href=
- "../libs/test/doc/release_notes.html#v1_31_0">release
- notes</a>.</p>
- </li>
- </ul>
-
- <h4>Miscellaneous</h4>
-
- <ul>
- <li>Expanded testing and fixes for non-conforming
- compilers.</li>
-
- <li>Web site hosting now provided by <a href=
- "http://www.sourceforge.net/">SourceForge</a>.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.30.2">
- <h3>1.30.2 (19 Aug 2003)</h3>
-
- <ul>
- <li><a href="http://www.boost-consulting.com">Boost
- Consulting</a> is now hosting Boost CVS mirrors - see
- our <a href="getting_started.html#CVS">download
- page</a>.</li>
-
- <li>Backported changes to the <a href=
- "../libs/config/config.htm">config system</a>, to
- better handle new compiler releases.</li>
-
- <li>Bugs in regression reporting in subproject tests
- were fixed.</li>
-
- <li>Tests are now run in the context of the user's PATH
- environment settings</li>
-
- <li>msvc-stlport and intel-win32-stlport
- toolsets now build static libraries with multithreading
- enabled, to be compatible with the STLPort builds.</li>
-
- <li>intel-win32
- toolset now handles <code>wchar_t</code> correctly when
- intel is installed over msvc6.</li>
-
- <li>Backported fixes from the main trunk which prevent
- errors building the <a href=
- "../libs/test/doc/index.html">Boost.Test</a> library in
- its default configuration.</li>
-
- <li>Backported portability improvements for <a href=
- "../libs/utility/checked_delete.html">checked_delete</a>.</li>
-
- <li>Locale support for metrowerks (requiring a
- statically-linked runtime) is more uniformly
- handled.</li>
-
- <li>Backported <a href=
- "../libs/conversion/lexical_cast.htm">conversion/lexical_cast</a>'s
- <code>wchar_t</code> fixes from the main trunk.</li>
-
- <li>intel-linux-tools:
- added <code>rt</code> to FINDLIBS in order to make the
- <code>clock_gettime()</code> function available
- (backport of a patch in CVS HEAD).</li>
-
- <li><a href=
- "../tools/regression/index.htm">regression/compiler_status.cpp</a>:
- backported fixes in error log links generation.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.30.1">
- <h3>1.30.1 (4 Aug 2003; withdrawn 12 Aug 2003)</h3>
-
- <p>Fixes were made to the following libraries:</p>
-
- <ul>
- <li><span class="library">The <a href=
- "../libs/lambda/doc/index.html">Boost.Lambda</a></span>
- ..library is now usable with gcc-2.95.2</li>
-
- <li>
- <span class="library"><a href=
- "../libs/spirit/index.html">Boost.Spirit</a>:</span>
-
- <ul>
- <li>Fixed. Using MSVC++6 (SP5), calling the assign
- action with a string value on parsers using the
- file_iterator will not work.</li>
-
- <li>Fixed: using assign semantic action in a
- grammar with a multi_pass iterator adaptor applied
- to an std::istream_iterator resulted in a failure
- to compile under msvc 7.0.</li>
-
- <li>Fixed: There is a bug in the
- <code>range_run&lt;CharT&gt;::set(range&lt;CharT&gt;
- const&amp; r)</code> function in
- "../boost/spirit/utility/impl/chset/range_run.ipp".</li>
-
- <li>Fixed: handling of trailing whitespace bug
- (ast_parse/pt_parse related)</li>
-
- <li>Fixed: comment_p and end of data bug</li>
-
- <li>Fixed: Most trailing space bug</li>
-
- <li>Fixed: <code>chset&lt;&gt;::operator
- ~(range&lt;&gt;)</code> bug, <code>operator
- &amp;(chset&lt;&gt;, range&lt;&gt;)</code> bug,
- <code>operator &amp;(range&lt;&gt;,
- chset&lt;&gt;)</code> bug</li>
-
- <li>Fixed: <code>impl::detach_clear</code> bug</li>
-
- <li>Fixed: mismatch closure return type bug</li>
-
- <li>Fixed: <code>access_node_d[]</code> and
- <code>access_match_d[]</code> iterator bugs</li>
-
- <li>Fixed a bug regarding thread safety of
- Phoenix/Spirit closures.</li>
- </ul>
- </li>
-
- <li><span class="library">The Boost Template <a href=
- "../libs/mpl/doc/index.html">Metaprogramming Library
- (MPL)</a>'s</span> ..typeof implementation is now
- compatible with Metrowerks CodeWarrior Pro8.</li>
-
- <li><span class="library"><a href=
- "../libs/function/index.html">Boost.Function</a>:</span>
- workaround for the new Borland patch (version 0x564)
- and MSVC++ .NET 2003.</li>
-
- <li><span class="library"><a href=
- "../libs/config/index.html">Boost.Config</a>, <a href=
- "../libs/format/doc/format.html">Boost.Format</a>, and
- <a href=
- "../libs/regex/index.html">Boost.Regex</a></span>
- ..have been adjusted to avoid warnings with GCC-3.3,
- and Boost.Format also now works with string types other
- than <code>std::string</code>.</li>
-
- <li>
- <span class="library"><a href=
- "../libs/smart_ptr/index.html">Smart
- Pointers</a>:</span>
-
- <ul>
- <li><code>checked_delete</code> now works on more
- platforms</li>
-
- <li>Compatibility with the SunPro compiler</li>
-
- <li>Added missing <code>#include</code>s.</li>
- </ul>
- </li>
-
- <li>
- <span class="library"><a href=
- "../libs/python/index.html">Boost.Python</a>:</span>
-
- <ul>
- <li>warning suppression for finicky compilers</li>
-
- <li>fixed a crashing bug in the
- <code>raw_function</code> facility when no keyword
- arguments were passed.</li>
-
- <li>Improved conversion of NULL
- <code>shared_ptr</code>s to Python.</li>
- </ul>
- </li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.30.0">
- <h3>1.30.0 (19 Mar 2003)</h3>
-
- <ul>
- <li><a href=
- "../libs/filesystem/doc/index.htm">Filesystem
- Library</a> added - Portable paths, iteration over
- directories, and other useful filesystem operations,
- from Beman Dawes.</li>
-
- <li><a href=
- "../libs/optional/doc/optional.html">Optional
- Library</a> added - A discriminated-union wrapper for
- optional values, from Fernando Cacciola.</li>
-
- <li><a href=
- "../libs/numeric/interval/doc/interval.htm">Interval
- Library</a> added - Extends the usual arithmetic
- functions to mathematical intervals, from Guillaume
- Melquiond, Herv&eacute; Br&ouml;nnimann and Sylvain
- Pion.</li>
-
- <li><a href="../libs/mpl/doc/index.html">MPL</a> added
- - Template metaprogramming framework of compile-time
- algorithms, sequences and metafunction classes, from
- Aleksey Gurtovoy.</li>
-
- <li><a href="../libs/spirit/index.html">Spirit
- Library</a> added - An LL (unlimited lookahead) parser
- framework that represents parsers directly as EBNF
- grammars in inlined C++ source code, complete with
- semantic actions, ASTs and much more, from Joel de
- Guzman and team.</li>
-
- <li><a href="../libs/smart_ptr/index.html">Smart
- Pointers Library</a> - cast functions are now spelled
- <a href=
- "../libs/smart_ptr/shared_ptr.htm#static_pointer_cast">static_pointer_cast</a>
- / <a href=
- "../libs/smart_ptr/shared_ptr.htm#dynamic_pointer_cast">
- dynamic_pointer_cast</a>; <a href=
- "../libs/smart_ptr/enable_shared_from_this.html">enable_shared_from_this</a>
- added; shared_ptr::shared_ptr(), shared_ptr::reset(),
- weak_ptr::weak_ptr(), weak_ptr::reset() no longer
- throw; <a href=
- "../libs/smart_ptr/shared_ptr.htm#get_deleter">get_deleter</a>
- added; weak_ptr::get() removed; make_shared is now
- spelled <a href=
- "../libs/smart_ptr/weak_ptr.htm#lock">weak_ptr::lock()</a>
- ; <a href=
- "../libs/smart_ptr/intrusive_ptr.html">intrusive_ptr
- documentation</a> added; some experimental undocumented
- shared_ptr features have been removed; a <a href=
- "../libs/smart_ptr/sp_techniques.html">page describing
- some smart pointer programming techniques</a> has been
- added.</li>
-
- <li><a href=
- "../libs/utility/assert.html">boost/assert.hpp</a>,
- <a href=
- "../libs/utility/current_function.html">boost/current_function.hpp</a>,
- <a href=
- "../libs/utility/throw_exception.html">boost/throw_exception.hpp</a>,
- <a href=
- "../libs/utility/checked_delete.html">boost/checked_delete.hpp</a>
- have been documented.</li>
-
- <li><a href=
- "../libs/date_time/doc/index.html">Date-Time
- Library</a> - several fixes and small additions
- including an interface change to partial_date. See the
- Date-Time Change History for more details.</li>
-
- <li><a href="../libs/function/index.html">Function
- Library</a> - added support for assignment to zero (to
- clear) and comparison against zero (to check if
- empty).</li>
-
- <li><a href=
- "../libs/utility/operators.htm#symmetry">Operators
- Library</a> - now takes advantage of named return value
- optimization (NRVO) when available, from Daniel
- Frey.</li>
-
- <li><a href="../status/compiler_status.html">Regression
- Tests</a> - Much expanded, plus a very nice <a href=
- "http://boost.sourceforge.net/regression-logs/">summary
- page</a> from Rene Rivera.</li>
-
- <li>
- <a href="../libs/test/index.html">Test Library</a> -
- introduced following new facilities:
-
- <ul>
- <li>Automatic registration of unit tests</li>
-
- <li>XML log format</li>
-
- <li>XML report format</li>
-
- <li>BOOST_CHECK_NO_THROW test tool</li>
-
- <li>BOOST_BITWISE_CHECK test tool</li>
- </ul>
-
- <p>For a complete list of changes see the Test
- Library <a href=
- "../libs/test/doc/release_notes.html#v1_30_0">release
- notes</a>.</p>
- </li>
-
- <li>Many fixes and enhancements to other
- libraries.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.29.0">
- <h3>1.29.0 (10 Oct 2002)</h3>
-
- <ul>
- <li><a href=
- "../libs/date_time/doc/index.html">Date-Time
- Library</a> added - Dates, times, leap seconds,
- infinity, and more, from Jeff Garland.</li>
-
- <li><a href=
- "../libs/dynamic_bitset/dynamic_bitset.html">Dynamic
- Bitset</a> added - A runtime sized version of the
- <code>std::bitset</code> class from Jeremy Siek and
- Chuck Allison.</li>
-
- <li><a href="../libs/format/index.html">Format
- Library</a> added - Type-safe 'printf-like' format
- operations, from Samuel Krempp.</li>
-
- <li><a href="../libs/function/index.html">Function
- Library</a>: Major syntactic changes have been made.
- Some old syntax and little-used features have been
- deprecated (and will be removed shortly), and the
- syntax for the <code>boost::function</code> class
- template has been greatly improved on conforming
- compilers. Please see the compatibility note for more
- information.</li>
-
- <li><a href=
- "../libs/multi_array/doc/index.html">Multi-array
- Library</a> added - Multidimensional containers and
- adaptors for arrays of contiguous data, from Ron
- Garcia.</li>
-
- <li><a href=
- "../libs/preprocessor/index.html">Preprocessor
- Library</a>: Major upgrade, from Paul Mensonides.</li>
-
- <li><a href="../libs/python/doc/index.html">Python
- Library</a> - Version 2 is released, from Dave Abrahams
- and others. This is a major rewrite which works on many
- more compilers and platforms, with a completely new
- interface and lots of new features. Boost.Python v2
- requires Python 2.2 or later.</li>
-
- <li><a href="../libs/signals/doc/index.html">Signals
- Library</a> added - Managed signals &amp; slots
- callback implementation, from Doug Gregor.</li>
-
- <li><a href="../libs/test/doc/index.html">Test
- Library</a>: Major new version, including full unit
- test capabilities, from Gennadiy Rozental.</li>
-
- <li><a href="../libs/numeric/ublas/doc/index.htm">uBLAS
- Library</a> added - Basic linear algebra for dense,
- packed and sparse matrices, from Joerg Walter and
- Mathias Koch.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.28.0">
- <h3>1.28.0 (15 May 2002)</h3>
-
- <ul>
- <li>The Boost mailing lists are now also accessible as
- <a href=
- "mailing_lists.htm#newsgroup">newsgroups</a>.</li>
-
- <li>A powerful <a href=
- "http://aspn.activestate.com/ASPN/Mail/Archives/boost/">
- mailing list archive</a> has been contributed by the
- <a href="http://aspn.activestate.com/ASPN">ActiveState
- Programmer Network</a>.</li>
-
- <li>
- <a href="../libs/lambda/doc/index.html">Lambda
- Library</a> added, from Jaakko J&auml;rvi and Gary
- Powell. Define small unnamed function objects at the
- actual call site:
-
- <blockquote>
- <p><code>for_each( a.begin(), a.end(), std::cout
- &lt;&lt; _1 &lt;&lt; ' ' );</code></p>
- </blockquote>
- </li>
-
- <li><a href="../libs/io/doc/ios_state.html">I/O State
- Saver Library added</a> - Save I/O state to prevent
- jumbled data, from Daryle Walker.</li>
-
- <li><a href="../libs/config/config.htm">Configuration
- Library</a>: User code should not use
- BOOST_NO_LIMITS.</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: Avoid compiler warnings.</li>
-
- <li><a href="../libs/smart_ptr/index.html">Smart
- Pointers Library</a>: Added shared_polymorphic_cast and
- shared_polymorphic_downcast.</li>
-
- <li><a href="../libs/function/index.html">Function
- Library</a>: Now supports function objects with the
- unary <code>&amp;</code> operator overloaded.</li>
-
- <li><a href="../libs/utility/utility.htm">Utility
- Library</a>: Added <code>addressof()</code>
- function.</li>
-
- <li>The usual small fixes and tweaks.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.27.0">
- <h3>1.27.0 (5 Feb 2002)</h3>
-
- <ul>
- <li><a href="../libs/python/doc/index.html">Python
- Library</a>: Scott Snyder contributed inplace operator
- support.</li>
-
- <li><a href="../libs/integer/index.html">Integer
- Library</a>: Daryle Walker contributed enhancements to
- the <a href="../libs/integer/integer.htm">type
- selection templates</a>, and added new compile-time
- <a href="../libs/integer/doc/integer_mask.html">bit
- mask</a>, <a href=
- "../libs/integer/doc/static_log2.html">binary
- logarithm</a>, and <a href=
- "../libs/integer/doc/static_min_max.html">extrema</a>
- templates.</li>
-
- <li><a href="../libs/function/index.html">Function
- Library</a>: user may request that
- <code>boost::function</code> objects store a reference
- to a function object target instead of a copy, using
- <a href="../libs/bind/ref.html"><code>ref</code></a>.
- Stateless objects are optimized so that they require no
- dynamic storage.</li>
-
- <li><a href=
- "../doc/html/boost_math/quaternions.html">Quaternions</a>:
- added support for GCC 2.95.x.</li>
-
- <li><a href=
- "../doc/html/boost_math/octonions.html">Octonions</a>: added
- support for GCC 2.95.x.</li>
-
- <li><a href="../libs/smart_ptr/index.html">Smart
- Pointers Library</a>: Peter Dimov contributed a new
- implementation that fixes some bugs and adds some
- features including <a href=
- "../libs/smart_ptr/compatibility.htm#threadsafe">thread
- safety</a> when manipulating the use count, <a href=
- "../libs/smart_ptr/shared_ptr.htm#constructors">custom
- delete functions</a>, a new <a href=
- "../libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and
- shared_static_cast and shared_dynamic_cast.</li>
-
- <li><a href=
- "../libs/preprocessor/doc/index.html">Preprocessor
- Library</a>: changed macro prefix from
- BOOST_PREPROCESSOR to BOOST_PP, added support for list
- data structure manipulation, added examples, made
- library ANSI C friendly, added generalized <a href=
- "../libs/preprocessor/doc/ref/for.html">repetition</a>
- and <a href=
- "../libs/preprocessor/doc/ref/while.html">iteration</a>
- primitives, improved reference manual.</li>
-
- <li><a href="../libs/thread/doc/index.html">Threads
- Library:</a> Mac Carbon implementation contributed by
- Mac Murrett.</li>
-
- <li>Minor fixes to many libraries.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.26.0">
- <h3>1.26.0 (30 Nov 2001)</h3>
-
- <ul>
- <li><a href=
- "../libs/math/doc/common_factor.html">Common Factor
- Library</a> added. Greatest common divisor and least
- common multiple, from Daryle Walker.</li>
-
- <li><a href=
- "../libs/preprocessor/doc/index.html">Preprocessor
- Library</a> added. Preprocessor metaprogramming tools
- including repetition and recursion, from Vesa
- Karvonen.</li>
-
- <li><a href=
- "../libs/utility/iterator_adaptors.htm">Iterator
- Adaptor Library</a>: Added <a href=
- "../libs/utility/generator_iterator.htm">generator
- iterator</a> adaptor, from Jens Maurer.</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: Removed iterator interface. Fixed
- overflows in uniform_int&lt;&gt;. Both changes cause
- random number sequences to differ compared to previous
- boost releases.</li>
-
- <li><a href=
- "../libs/utility/operators.htm">operators.hpp</a>:
- Improvements from Daryle and Helmut Ziesel</li>
-
- <li><a href=
- "../tools/build/index.html">Boost.Build:</a> Continuing
- improvements, including pre-built <a href=
- "../tools/build/index.html">Boost.Jam
- executables</a>.</li>
-
- <li>Minor fixes to a number of other libraries.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.25.1">
- <h3>1.25.1 (5 Nov 2001)</h3>
-
- <ul>
- <li><a href="../tools/build/index.html">Boost Build
- System</a>: Continued improvements.</li>
-
- <li><a href="../libs/config/config.htm">Config
- Library</a>: Continued refinements.</li>
-
- <li><a href="../libs/graph/doc/index.html">Graph
- Library</a>: Final cleanup for upcoming the Boost Graph
- Library book.</li>
-
- <li><a href="../libs/thread/doc/index.html">Thread
- Library</a>: Minor fixes - tests now pass on most Win32
- and POSIX systems including Linux and Solaris.
- Semaphore removed as too error prone.</li>
-
- <li><a href="../libs/function/index.html">Function
- Library</a>: direct support for member function
- pointers and documentation updates.</li>
-
- <li><a href=
- "http://groups.yahoo.com/group/Boost-Users">Boost-Users</a>
- mailing list has been created to address topics of
- interest to users of Boost libraries.</li>
-
- <li><a href=
- "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
- Boost Wiki web</a> added. Provides a place for Boost
- users to openly discuss and document the use of Boost
- libraries. It is not officially maintained by Boost
- developers.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.25.0">
- <h3>1.25.0 (1 Oct 2001)</h3>
-
- <ul>
- <li><a href="../libs/thread/doc/index.html">Thread
- Library</a> added. Portable C++ multi-programming at
- last, from William Kempf.</li>
-
- <li><a href=
- "../libs/utility/base_from_member.html">Base From
- Member</a> added to <a href=
- "../libs/utility/utility.htm">Utility Library</a>.
- Support for the base from member idiom, from Daryle
- Walker.</li>
-
- <li><a href="../libs/bind/bind.html">Bind</a> and
- <a href="../libs/bind/mem_fn.html">mem_fn</a> added -
- Generalized binders for function/object/pointers and
- member functions, from Peter Dimov.</li>
-
- <li><a href="../libs/array/index.html">Array
- Library</a>: Minor updates, from Nico Josuttis.</li>
-
- <li><a href="../libs/config/config.htm">Config
- Library</a>: major redesign with much improved and
- automated configuration of Boost libraries for specific
- compilers, from John Maddock.</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: Fixed bug when copying normal_distribution
- and improved the documentation, from Michael Stevens
- and Jens Maurer.</li>
-
- <li><a href=
- "../doc/html/boost_math/math_special_functions.html">Special
- functions</a>, <a href=
- "../doc/html/boost_math/octonions.html">octonions</a>,
- <a href=
- "../doc/html/boost_math/quaternions.html">quaternions</a>
- updated, now useable with many more compilers, plus
- three new special functions, from Hubert Holin, Eric
- Ford, and others.</li>
-
- <li><a href="../libs/tokenizer/index.html">Tokenizer
- Library</a>: fixes/enhancements to
- escaped_list_separator based on empty fields and tokens
- comments from Johan Nillson and Jens Maurer.</li>
-
- <li>Coming Soon - A mailing list for Boost users!</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.24.0">
- <h3>1.24.0 (19 Aug 2001)</h3>
-
- <ul>
- <li><a href=
- "../libs/tuple/doc/tuple_users_guide.html">Tuple
- Library</a> added. Tuples ease definition of functions
- returning multiple values, and more, from Jaakko
- J&auml;rvi.</li>
-
- <li>Minor fixes to some other libraries.</li>
-
- <li><a href="../tools/build/index.html">Boost Build
- System</a> added. Preliminary release of an innovative
- build system for Boost libraries, from Dave Abrahams
- and others.</li>
-
- <li><a href="formal_review_schedule.html">Formal Review
- Schedule</a> added. Shows current, future, and recent
- past review dates.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.23.0">
- <h3>1.23.0 (6 Jul 2001)</h3>
-
- <ul>
- <li><a href="../libs/any/index.html">Any Library</a>
- added. Safe, generic container for single values of
- different value types, from Kevlin Henney.</li>
-
- <li><a href="../libs/function/index.html">Function
- Library</a> added. Function object wrappers for
- deferred calls or callbacks, from Doug Gregor.</li>
-
- <li><a href="../libs/tokenizer/index.html">Tokenizer
- Library</a> added. Break a string into a series of
- tokens, from John Bandela.</li>
-
- <li><a href=
- "../doc/html/boost_math/math_special_functions.html">Special
- functions</a>, <a href=
- "../doc/html/boost_math/octonions.html">octonions</a>,
- <a href=
- "../doc/html/boost_math/quaternions.html">quaternions</a>
- added, from Hubert Holin.</li>
-
- <li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
- Pointer Library</a>: shared_ptr polymorphic pointers
- now work on more broken compilers.</li>
-
- <li>IBM/Aix Compiler status table contributed by Toon
- Knapen.</li>
-
- <li>Minor fixes to a number of other libraries.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.22.0">
- <h3>1.22.0 (25 May 2001)</h3>
-
- <ul>
- <li><a href="../libs/crc/index.html">CRC Library</a>
- added. Compute cyclic redundancy codes from Daryle
- Walker.</li>
-
- <li><a href="../libs/graph/doc/index.html">Graph
- Library</a>: Minor fixes.</li>
-
- <li><a href=
- "../libs/integer/integer_traits.html">Integer
- Traits</a>: added wchar_t specialization, minor
- portability fixes.</li>
-
- <li><a href="../libs/regex/index.html">Regex
- Library</a>: Minor portability fixes.</li>
-
- <li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
- Pointer Library</a>: fixed bugs, tightened
- requirements, added examples.</li>
-
- <li><a href="../libs/utility/utility.htm">Utility
- Library</a>: added checked_delete() and
- checked_array_delete() functions.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.21.2">
- <h3>1.21.2 (24 Apr 2001)</h3>
-
- <ul>
- <li><a href=
- "../libs/compatibility/index.html">Compatibility
- Library</a> added: Help for non-conforming standard
- libraries missing CXX headers from Ralf
- Grosse-Kunstleve, and help for missing standard library
- &lt;limits&gt; header from Jens Maurer. (These are
- unreviewed implementation libraries, treated as
- maintenance steps only.)</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: Split into separate headers, updated
- documentation, added lagged_fibonacci generator.</li>
-
- <li><a href="../libs/integer/index.html">Integer
- Library</a>: Minor portability update.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a>: Changed algorithm interfaces to use named
- parameters technique. Added graph isomorphism
- algorithm.</li>
-
- <li>Download refinements - files now available from
- either FTP or web server.</li>
-
- <li><a href=
- "http://sourceforge.net/tracker/?group_id=7586">Tracker</a>
- Added: View and submit bug, support, and feature
- requests.</li>
-
- <li>Minor portability fixes in several other
- libraries.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.21.1">
- <h3>1.21.1 (14 Mar 2001)</h3>
-
- <ul>
- <li>New download page. The .zip and .tar.gz files now
- live on the SourceForge ftp site.</li>
-
- <li><a href="../libs/graph/doc/index.html">Graph
- Library</a>: Minor docs fixes.</li>
-
- <li><a href="../libs/python/doc/index.html">Python
- Library</a>: Minor docs fixes.</li>
-
- <li><a href="../libs/regex/index.html">Regex
- Library</a>: Minor portability fixes.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.21.0">
- <h3>1.21.0 (9 Mar 2001)</h3>
-
- <ul>
- <li><a href=
- "../libs/utility/iterator_adaptors.htm">Iterator
- Adaptor Library</a> added. Adapt a base type into a
- standard conforming iterator, and more, from Dave
- Abrahams, Jeremy Siek, and John Potter.</li>
-
- <li><a href="../libs/pool/doc/index.html">Pool
- Library</a> added. Memory pool management from Steve
- Cleary.</li>
-
- <li><a href="../libs/test/doc/index.html">Test
- Library</a> added. Support for program testing and
- execution from Beman Dawes.</li>
-
- <li><a href="generic_programming.html">Generic
- Programming Techniques</a> page added, contributed by
- Dave Abrahams.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a>: Updated use of iterator adaptors. Changed
- <code>operator ==</code> for
- <code>adjacency_list::edge_descriptor</code> to improve
- semantics for multigraphs. Moved
- <code>adjacency_iterator_generator</code> from
- namespace <code>detail</code> to <code>boost</code> and
- added <a href=
- "../libs/graph/doc/adjacency_iterator.html">documentation</a>.
- Renamed <code>dynamic_components()</code> to <a href=
- "../libs/graph/doc/incremental_components.html"><code>incremental_components()</code></a>,
- better matching graph literature terminology. Cleaned
- up interface of <a href=
- "../libs/graph/doc/connected_components.html"><code>connected_components()</code></a>
- and created separate <a href=
- "../libs/graph/doc/strong_components.html"><code>strong_components()</code></a>
- function using Tarjan's more efficient algorithm. Fixed
- documentation figures for <a href=
- "../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
- and <a href=
- "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>.
- Added docs for <a href=
- "../libs/graph/doc/cuthill_mckee_ordering.html"><code>cuthill_mckee_ordering()</code></a>
- algorithm.</li>
-
- <li><a href="../libs/python/doc/index.html">Python
- Library</a> upgraded. Better compatibility with Python
- 2.0, NULL pointers and smart-pointers get converted
- to/from python None, massive documentation
- review/revision.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a>: Minor fixes for Unicode
- platforms.</li>
-
- <li><a href="../libs/type_traits/index.html">Type
- Traits Library</a> upgraded: Major revision.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.20.2">
- <h3>1.20.2 (10 Feb 2001)</h3>
-
- <ul>
- <li>Array traits: minor portability fix.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> - Changes to <a href=
- "../libs/graph/doc/breadth_first_search.html"><code>breadth_first_search()</code></a>
- re: <a href=
- "../libs/graph/doc/BFSVisitor.html">BFSVisitor</a>,
- added max flow algorithms <a href=
- "../libs/graph/doc/edmunds_karp_max_flow.html"><code>edmunds_karp_max_flow()</code></a>
- and <a href=
- "../libs/graph/doc/push_relabel_max_flow.html"><code>push_relabel_max_flow()</code></a>,
- added <a href=
- "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
- graph class, added <a href=
- "../libs/graph/doc/filtered_graph.html"><code>filtered_graph</code></a>
- adaptor</li>
-
- <li><a href="../libs/integer/index.html">Integer
- Library:</a> minor fixes to integer.hpp and
- integer_test.cpp</li>
-
- <li><a href="microsoft_vcpp.html">Portability Hints:
- Microsoft Visual C++</a> added.</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: Minor portability fixes</li>
-
- <li><a href="../libs/rational/index.html">Rational
- Number Library</a>: documentation updates, efficiency
- improvements, co-operates with user-defined types,
- regression tests</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a>: minor updates.</li>
-
- <li><a href="../libs/smart_ptr/index.html">Smart
- Pointer Library</a>: shared_ptr example added.</li>
-
- <li><a href="../libs/timer/index.html">Timer
- Library</a>: changed to an all inline
- implementation.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.20.1">
- <h3>1.20.1 (10 Jan 2001)</h3>
-
- <ul>
- <li><a href=
- "../boost/compressed_pair.hpp">compressed_pair.hpp</a>
- minor update fixes test failures of other libraries
- under VC++.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> minor updates.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a> minor updates.</li>
-
- <li>Minor website fixes including missing files in
- boost_all.zip.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.20.0">
- <h3>1.20.0 (6 Jan 2001)</h3>
-
- <ul>
- <li><a href="../libs/conversion/index.html">Conversion
- Library</a> added - <a href=
- "../libs/conversion/cast.htm">cast</a> and <a href=
- "../libs/conversion/lexical_cast.htm">lexical_cast</a>
- headers from Dave Abrahams and Kevlin Henney.</li>
-
- <li>Web site moved to a larger host after the old ISP
- collapsed unexpectedly.</li>
-
- <li>Regression tests now include execution testing. See
- <a href="../status/compiler_status.html">Compiler
- Status</a>.</li>
-
- <li><a href="discussion_policy.htm">Discussion
- Policy</a> page added.</li>
-
- <li><a href="../libs/array/index.html">Array
- Library</a> minor documentation improvements.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> minor updates.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a> minor updates.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.19.0">
- <h3>1.19.0 (10 Dec 2000)</h3>
-
- <ul>
- <li><a href=
- "../libs/concept_check/concept_check.htm">Concept Check
- Library</a> added - tools for generic programming from
- Jeremy Siek.</li>
-
- <li><a href="../libs/python/doc/index.html">Python
- Library</a> added - reflects C++ classes and functions
- into Python, from Dave Abrahams.</li>
-
- <li><a href=
- "../libs/static_assert/static_assert.htm">Static Assert
- Library</a> added - compile time assertions from John
- Maddock</li>
-
- <li><a href=
- "../libs/property_map/property_map.html">Property Map
- Concepts</a> added - interfaces which map key objects
- to value objects from Jeremy Siek.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> minor updates.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a> minor updates.</li>
-
- <li><a href="lib_guide.htm">Library Requirements and
- Guidelines</a> - directory name policy added.</li>
-
- <li><a href="faq.htm">FAQ</a> updated.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.18.3">
- <h3>1.18.3 (18 Nov 2000)</h3>
-
- <ul>
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> minor fixes and additions.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a> minor fixes.</li>
-
- <li><a href="../boost/cast.hpp">cast.hpp</a> Borland
- compiler fixes.</li>
-
- <li><a href="../boost/cstdint.hpp">cstdint.hpp</a>
- changed to no longer expose names to the global
- namespace.</li>
-
- <li>BeOS5/Intel compiler status contributed by John
- Maddock.</li>
-
- <li><a href="../status/compiler_status.html">Compiler
- Status</a> added two additional test programs.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.18.2">
- <h3>1.18.2 (3 Nov 2000)</h3>
-
- <ul>
- <li><a href="../libs/conversion/cast.htm">Cast
- Library</a> Fix numeric_cast&lt;&gt; bugs with floating
- types.</li>
-
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> minor fixes.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a> minor fixes.</li>
-
- <li><a href="../libs/config/index.html">Configuration
- Header</a> more fixes for broken compilers.</li>
-
- <li>Boost Header Dependencies page added.</li>
-
- <li>Terminology change: Several headers previously
- lumped together as a "utility" library are now
- considered separate libraries. For historical reasons,
- their non-header files still live in the "utility"
- sub-directory.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.18.1">
- <h3>1.18.1 (15 Oct 2000)</h3>
-
- <ul>
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a>, <a href="../libs/random/index.html">Random
- Number Library</a>, and <a href=
- "../libs/regex/index.html">Regular Expression
- Library</a>: Minor fixes.</li>
-
- <li><a href="../libs/config/index.html">Configuration
- Header</a> additions for various compiler foibles.</li>
-
- <li><a href="borland_cpp.html">Portability Hints:
- Borland C++ 5.5.1</a> from Jens Maurer added.</li>
-
- <li><a href="../status/compiler_status.html">Compiler
- Status</a> updated for latest versions of several
- compilers.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.18.0">
- <h3>1.18.0 (28 Sep 2000)</h3>
-
- <ul>
- <li>Preliminary release of two important new libraries:
-
- <ul>
- <li><a href=
- "../libs/graph/doc/table_of_contents.html">Graph
- Library</a> - Generic graph components and
- algorithms from Jeremy Siek and a University of
- Notre Dame team.</li>
-
- <li><a href="../libs/regex/index.html">Regular
- Expression Library</a> - Text pattern matching in
- all its glory from John Maddock.</li>
- </ul>
- </li>
-
- <li>Other changes:
-
- <ul>
- <li><a href="../libs/array/index.html">Array
- Library</a> improvements reflecting formal review
- comments.</li>
-
- <li><a href=
- "../boost/functional.hpp">functional.hpp</a>
- compiler workarounds added.</li>
-
- <li><code>tie() function template</code> added to
- utility.hpp for easier handling of
- std::pair&lt;&gt; return values.</li>
-
- <li><a href="../libs/integer/index.html">Integer
- Library</a> improved handling of 64-bit
- integers.</li>
-
- <li>Minor web site page updates.</li>
- </ul>
- </li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.17.0">
- <h3>1.17.0 (3 Aug 2000)</h3>
-
- <ul>
- <li><a href="../libs/array/index.html">Array
- Library</a> added - An STL compliant container wrapper
- for arrays of constant size from Nicolai Josuttis.</li>
-
- <li>array traits header renamed array_traits.hpp (was
- array.hpp).</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: more minor changes to support more
- compilers.</li>
-
- <li><a href="../libs/smart_ptr/index.html">Smart
- Pointer Library</a>: performance reducing
- exception-specifications removed.</li>
-
- <li>Compiler and test program fixes for call_traits,
- compressed_pair, and type_traits.</li>
-
- <li>Updated <a href="../boost/cast.hpp">cast.hpp</a> to
- clear compiler warning messages.</li>
-
- <li>Linux <a href=
- "../status/compiler_status.html">Compiler Status</a>
- added.</li>
-
- <li>Boost source code now lives in a publicly
- accessible Concurrent Versions System (CVS)
- repository.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.16.1">
- <h3>1.16.1 (5 Jul 2000)</h3>
-
- <ul>
- <li><a href="../libs/integer/index.html">Integer</a>
- library: fixed <a href=
- "../boost/cstdint.hpp">cstdint.hpp</a> bug, added
- <a href=
- "../libs/integer/cstdint_test.cpp">cstdint_test.cpp</a>,
- updated <a href=
- "../libs/integer/cstdint.htm">docs</a>.</li>
-
- <li><a href="../libs/random/index.html">Random Number
- Library</a>: minor fixes to <a href=
- "../boost/random.hpp">random.hpp</a> and <a href=
- "../libs/random/random_test.cpp">random_test.cpp</a> to
- support more compilers.</li>
-
- <li>Updated <a href="../boost/cast.hpp">cast.hpp</a>
- with more Microsoft compiler workarounds.</li>
-
- <li>Updated <a href=
- "../libs/utility/call_traits.htm">call_traits docs</a>,
- added <a href=
- "../libs/utility/call_traits_test.cpp">call_traits_test.cpp</a>.</li>
-
- <li>Cleanup and bug fixes for <a href=
- "../boost/operators.hpp">operators.hpp</a> and <a href=
- "../libs/utility/operators_test.cpp">operators_test.cpp</a>.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.16.0">
- <h3>1.16.0 (28 Jun 2000)</h3>
-
- <ul>
- <li>Added <a href=
- "../libs/functional/index.html">Functional Library</a>
- - Enhanced function object adaptors from Mark
- Rodgers.</li>
-
- <li>Added missing <a href=
- "../libs/random/index.html">Random Number Library</a>
- files.</li>
-
- <li>Updated <a href=
- "../libs/utility/operators.htm">operators docs</a> and
- <a href=
- "../boost/operators.hpp">operators.hpp</a>.</li>
-
- <li>New <a href=
- "../boost/iterator.hpp">iterator.hpp</a> header.</li>
-
- <li>Minor <a href=
- "../boost/rational.hpp">rational.hpp</a>, <a href=
- "../libs/rational/rational_example.cpp">rational_example.cpp</a>,
- and <a href=
- "../libs/integer/integer_traits_test.cpp">integer_traits_test.cpp</a>
- changes to support more compilers.</li>
-
- <li>Revised <a href="../boost/cast.hpp">cast.hpp</a>:
- removed implicit_cast, plus fixes for broken
- compilers.</li>
-
- <li>Minor <a href=
- "../boost/smart_ptr.hpp">smart_ptr.hpp</a> workaround
- for some GCC builds.</li>
-
- <li>Several <a href=
- "../boost/config.hpp">config.hpp</a> changes for
- Microsoft, Intel, and other compilers.</li>
-
- <li>Added <a href=
- "../libs/config/index.html">Configuration Header</a>
- page and test program.</li>
-
- <li>Added Experimental <a href=
- "../status/compiler_status.html">Compiler Status</a>
- page showing what library works with which
- compilers.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1.15.1">
- <h3>1.15.1 (21 Jun 2000)</h3>
-
- <p>Fixes to <a href="../boost/cast.hpp">cast.hpp</a> and
- <a href="../libs/utility/operators.htm">operators</a>
- fix. Minor additions to <a href=
- "../boost/config.hpp">config.hpp</a> for Microsoft
- compilers. The 1.15.0 operators changes seem to have
- introduced incompatibilities. We are working on fixing
- them, and have started to build a regression test to
- prevent similar future problems.</p>
- </div>
-
- <div class="history_item" id="v1.15.0">
- <h3>1.15.0 (17 Jun 2000)</h3>
-
- <p><a href="../libs/random/index.html">Random Number
- Library</a> from Jens Maurer added. Updated utility
- library <a href=
- "../libs/utility/operators.htm">operators</a> eliminates
- code bloat. Minor additions to <a href=
- "../boost/config.hpp">config.hpp</a> and <a href=
- "../boost/cast.hpp">cast.hpp</a> for Microsoft
- compilers.</p>
- </div>
-
- <div class="history_item" id="v1.14.3">
- <h3>1.14.3 (29 May 2000)</h3>
-
- <p>Minor additions to <a href=
- "../boost/config.hpp">config.hpp</a> for Borland
- compilers. Minor fix to <tt>type_traits</tt> example.
- Minor web site fixes. <a href=
- "formal_review_process.htm">Library Formal Review
- Process</a> page added.</p>
- </div>
-
- <div class="history_item" id="v1.14.2">
- <h3>1.14.2 (9 May 2000)</h3>
-
- <p>No libraries updated. <a href="lib_guide.htm">Library
- Requirements and Guidelines</a> expanded, <a href=
- "submission_process.htm">Library Submission Process</a>
- added.</p>
- </div>
-
- <div class="history_item" id="v1.14.1">
- <h3>1.14.1 (17 Mar 2000)</h3>
-
- <p>Minor fix to <a href=
- "../boost/rational.hpp">rational.hpp</a>. Minor
- documentation changes to the <a href=
- "../libs/smart_ptr/index.html">Smart Pointer</a> Library
- and <a href=
- "../libs/utility/call_traits.htm">call_traits</a>,
- <a href=
- "../libs/utility/compressed_pair.htm">compressed_pair</a>,
- and type_traits. Updated <a href="lib_guide.htm">Library
- Guidelines</a> and <a href=
- "../people/people.htm">People</a> page.</p>
- </div>
-
- <div class="history_item" id="v1.14.0">
- <h3>1.14.0 (5 Mar 2000)</h3>
-
- <p><a href="../libs/integer/index.html">Integer
- Library</a> status upgraded after removing bin_bun.hpp.
- The "Experimental" library category has been removed; the
- boost files/vault now serves the purpose. Minor fix to
- <a href="../boost/smart_ptr.hpp">smart_ptr.hpp</a> line
- endings.</p>
- </div>
-
- <div class="history_item" id="v1.13.0">
- <h3>1.13.0 (29 Feb 2000)</h3>
-
- <p>Adds <a href="../libs/utility/index.html">Utility
- Library</a> <a href=
- "../libs/type_traits/index.html">type_traits</a>,
- <a href="../libs/utility/call_traits.htm">call_traits</a>,
- and <a href=
- "../libs/utility/compressed_pair.htm">compressed_pair</a>
- headers from John Maddock, Steve Cleary and Howard
- Hinnant.</p>
- </div>
-
- <div class="history_item" id="v1.12.0">
- <h3>1.12.0 (23 Feb 2000)</h3>
-
- <p>Adds a <a href=
- "../libs/integer/integer_traits.html">integer_traits</a>
- header from Jens Maurer to the <a href=
- "../libs/integer/index.html">Integer Library</a>.</p>
- </div>
-
- <div class="history_item" id="v1.11.2">
- <h3>1.11.2 (21 Feb 2000)</h3>
-
- <p><a href="../libs/smart_ptr/smarttests.htm">Smart
- pointer timings</a> added (thanks to Gavin Collings).
- Minor fix to the <del><tt>min_rand</tt></del> sample
- program. Minor fixes to <a href=
- "../boost/config.hpp">config.hpp</a>.</p>
- </div>
-
- <div class="history_item" id="v1.11.1">
- <h3>1.11.1 (2 Feb 2000)</h3>
-
- <p>Minor fix to <a href="../boost/cast.hpp">cast.hpp</a>
- (thanks to Doncho Angelov).</p>
- </div>
-
- <div class="history_item" id="v1.11.0">
- <h3>1.11.0 (1 Feb 2000)</h3>
-
- <p>Added <a href="../libs/rational/index.html">Rational
- Number Library</a>. Minor fixes to <a href=
- "../boost/cast.hpp">cast.hpp</a>, <a href=
- "../boost/config.hpp">config.hpp</a>, <a href=
- "../boost/smart_ptr.hpp">smart_ptr.hpp</a>, <a href=
- "../boost/utility.hpp">utility.hpp</a>, and to the
- <del><tt>min_rand</tt></del> sample programs. Minor site
- cleanup (thanks to Paul Baxter).</p>
- </div>
-
- <div class="history_item" id="v1.10.4">
- <h3>1.10.4 (31 Dec 1999)</h3>
-
- <p>Minor fixes to <a href=
- "../boost/smart_ptr.hpp">smart_ptr.hpp</a> and <a href=
- "../libs/conversion/cast.htm">cast documentation</a>.</p>
- </div>
-
- <div class="history_item" id="v1.10.3">
- <h3>1.10.3 (30 Dec 1999)</h3>
-
- <p>Minor fixes to the <del>compose library
- examples</del>, <a href=
- "../libs/utility/operators.htm">operators
- documentation</a>, <a href=
- "../boost/operators.hpp">operators.hpp</a>, <a href=
- "../libs/conversion/cast.htm">cast documentation</a>,
- <a href="../boost/cast.hpp">cast.hpp</a>, <a href=
- "../boost/config.hpp">config.hpp</a>, and <a href=
- "../boost/smart_ptr.hpp">smart_ptr.hpp</a>. This is the
- first release with a version number. The version
- numbering scheme is
- <var>xxx</var>.<var>yyy</var>.<var>zzz</var>.</p>
-
- <blockquote>
- <p><var>xxx</var> = Major version<br />
- <var>yyy</var> = New library or feature added<br />
- <var>zzz</var> = Bug fixes only</p>
- </blockquote>
- </div>
-
- <div class="history_item" id="v1999-12-14">
- <h3>14 Dec 1999</h3>
-
- <p><a href="../boost/operators.hpp">Operators.hpp</a>
- <a href="../libs/utility/operators.htm">documentation</a>
- improved.</p>
- </div>
-
- <div class="history_item" id="v1999-12-13">
- <h3>13 Dec 1999</h3>
-
- <p>Added iterator operators and helpers to <a href=
- "../libs/utility/operators.htm">header operators.hpp</a>,
- together with an iterator test program. This header is
- maturing into something really useful for building
- arithmetic or iterator user-defined types, so look it
- over even if you browsed one of the earlier versions.</p>
- </div>
-
- <div class="history_item" id="v1999-12-11">
- <h3>11 Dec 1999</h3>
-
- <p>Added next() and prior() to <a href=
- "../libs/utility/utility.htm">header utility.hpp</a>.</p>
- </div>
-
- <div class="history_item" id="v1999-12-08">
- <h3>8 Dec 1999</h3>
-
- <p>Minor improvements to the <a href=
- "../libs/smart_ptr/index.html">smart pointer</a> library:
- <code>operator ==</code>, <code>operator !=</code>, and
- specializations for <code>std::swap</code> and
- <code>std::less</code> now provided.</p>
- </div>
-
- <div class="history_item" id="v1999-11-18">
- <h3>18 Nov 1999</h3>
-
- <p>Minor improvements made to the <a href=
- "../libs/utility/operators.htm">Operator
- templates</a>.</p>
- </div>
-
- <div class="history_item" id="v1999-11-15">
- <h3>15 Nov 1999</h3>
-
- <p><a href="../libs/utility/operators.htm">Operator
- templates</a> have been added to the <a href=
- "../libs/utility/index.html">utility</a> library.</p>
- </div>
-
- <div class="history_item" id="v1999-10-11">
- <h3>11 Oct 1999</h3>
-
- <p>Minor <a href="../libs/smart_ptr/index.html">smart
- pointer</a> library and <a href=
- "../boost/config.hpp">config.hpp</a> changes to improve
- portability.</p>
- </div>
-
- <div class="history_item" id="v1999-09-26">
- <h3>26 Sep 1999</h3>
-
- <p>Minor updates to several libraries:</p>
-
- <ul>
- <li><code>polymorphic_downcast&lt;&gt;</code> in the
- <a href="../libs/utility/index.html">utility</a>
- library <a href="../boost/cast.hpp">cast.hpp</a> header
- now works for multiple inheritance cases.</li>
-
- <li><code>shared_ptr&lt;&gt;</code> and
- <code>shared_array&lt;&gt;</code> <code>swap()</code>
- functions added in the <a href=
- "../libs/smart_ptr/index.html">smart pointer</a>
- library.</li>
-
- <li><a href="../boost/timer.hpp">timer.hpp</a>
- <code>elapsed_max()</code> and
- <code>elapsed_min()</code> functions added to the
- <a href="../libs/timer/index.html">timer</a>
- library.</li>
-
- <li>
- <a href="../libs/integer/index.html">integer</a>
- library <del>bin_ubin.hpp</del> changes to eliminate
- compiler warning messages.
- </li>
-
- <li><a href="../boost/config.hpp">config.hpp</a> minor
- changes to aid library developers. No impact on library
- users.</li>
- </ul>
- </div>
-
- <div class="history_item" id="v1999-09-03">
- <h3>3 Sep 1999</h3>
-
- <p>The cast functions in the <a href=
- "../libs/utility/index.html">utility</a> library were
- considerably simplified.</p>
- </div>
-
- <div class="history_item" id="v1999-09-01-b">
- <h3>1 Sep 1999</h3>
-
- <p>The cast functions initially in <a href=
- "../boost/utility.hpp">utility.hpp</a> have been moved to
- <a href="../boost/cast.hpp">cast.hpp</a>, still in the
- <a href="../libs/utility/index.html">utility</a>
- library.</p>
- </div>
-
- <div class="history_item" id="v1999-09-01-a">
- <h3>1 Sep 1999</h3>
-
- <p>The category "Experimental" has been added to the
- <a href="../libs/libraries.htm">library</a> page. The
- <a href="../libs/integer/index.html">integer</a> library
- is the first entry.</p>
- </div>
- <!-- For new entries, add a 'div' of class 'history_item' and id of the appropriate version. -->
-
- <p>...And the remainder are lost to the mists of time (for
- now, anyway)....</p>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="footer">
- <p id="revised">Revised $Date$</p>
- <p id="copyright">Copyright Daryle Walker 2004&ndash;2005.
- Copyright Rene Rivera 2005.</p>
-
- <p id="license">Distributed under the Boost Software License,
- Version 1.0. (See accompanying file <a href=
- "../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or a copy at &lt;<a href=
- "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>&gt;.)</p>
- </div>
- </div>
- </div>
- </div>
-</body>
-</html>
diff --git a/more/w3c_valid_css.png b/more/w3c_valid_css.png
deleted file mode 100644
index 9b2f596e01..0000000000
--- a/more/w3c_valid_css.png
+++ /dev/null
Binary files differ
diff --git a/more/w3c_valid_xhtml10.png b/more/w3c_valid_xhtml10.png
deleted file mode 100644
index 2275ee6ea1..0000000000
--- a/more/w3c_valid_xhtml10.png
+++ /dev/null
Binary files differ
diff --git a/more/whos_using/Jamfile.v2 b/more/whos_using/Jamfile.v2
deleted file mode 100644
index 1cf60dffe5..0000000000
--- a/more/whos_using/Jamfile.v2
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# Copyright John Maddock 2005. Distributed under the
-# Boost Software License, Version 1.0. (See accompanying file
-# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-using quickbook ;
-
-xml using : using.qbk ;
-boostbook standalone
- :
- using
- :
- <xsl:param>nav.layout=none
- #<xsl:param>navig.graphics=0
- ;
-
-install html : ../../doc/html/boostbook.css ;
-install ../ : ../../boost.png ;
-
-
diff --git a/more/whos_using/using.qbk b/more/whos_using/using.qbk
deleted file mode 100644
index a747c5d1c8..0000000000
--- a/more/whos_using/using.qbk
+++ /dev/null
@@ -1,1246 +0,0 @@
-[article Who's Using Boost?
- [quickbook 1.4]
- [copyright 2005 Various Authors]
- [license
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or copy at
- <ulink url="http://www.boost.org/LICENSE_1_0.txt">
- http://www.boost.org/LICENSE_1_0.txt
- </ulink>)
- ]
- [last-revision $Date$]
-]
-
-[/ begin by defining some links to Boost libraries]
-
-[def __regex [@../../libs/regex/index.html Boost.Regex]]
-[def __functional [@../../libs/functional/index.html Boost.Functional]]
-[def __format [@../../libs/format/index.html Boost.Format]]
-[def __function [@../../libs/function/index.html Boost.Function]]
-[def __bind [@../../libs/bind/index.html Boost.Bind]]
-[def __smart [@../../libs/smart_ptr/index.html Boost.SmartPointers]]
-[def __date_time [@../../libs/date_time/index.html Boost.DateTime]]
-[def __iterator [@../../libs/iterator/index.html Boost.Iterator]]
-[def __thread [@../../libs/thread/index.html Boost.Thread]]
-[def __preprocessor [@../../libs/preprocessor/index.html Boost.Preprocessor]]
-[def __any [@../../libs/any/index.html Boost.Any]]
-[def __tokenizer [@../../libs/tokenizer/index.html Boost.Tokenizer]]
-[def __signals [@../../libs/signals/index.html Boost.Signals]]
-[def __property_map [@../../libs/property_map/index.html Boost.PropertyMap]]
-[def __array [@../../libs/array/index.html Array]]
-[def __operators [@../../libs/utility/operators.htm Boost.Operators]]
-[def __tuple [@../../libs/tuple/index.html Boost.Tuple]]
-[def __random [@../../libs/random/index.html Boost.Random]]
-[def __variant [@../../libs/variant/index.html Boost.Variant]]
-[def __string_algo [@../../libs/algorithm/string/index.html Boost.StringAlgorithms]]
-[def __mpl [@../../libs/mpl/index.html Boost.MPL]]
-[def __type_traits [@../../libs/type_traits/index.html Boost.TypeTraits]]
-[def __dyn_bitset [@../../libs/dynamic_bitset/index.html Boost.DynamicBitset]]
-[def __enable_if [@../../libs/utility/enable_if.html Boost.EnableIf]]
-[def __timer [@../../libs/timer/index.html Boost.Timer]]
-[def __phoenix [@../../libs/spirit/phoenix/index.html Boost.Phoenix]]
-[def __spirit [@../../libs/spirit/index.html Boost.Spirit]]
-[def __pointer_cont [@../../libs/ptr_container/index.html Boost.PointerContainer]]
-[def __serialization [@../../libs/serialization/index.html Boost.Serialization]]
-[def __lambda [@../../libs/lambda/index.html Boost.Lambda]]
-[def __lexical_cast [@../../libs/conversion/lexical_cast.htm Boost.LexicalCast]]
-[def __tribool [@../../doc/html/tribool.html Boost.Tribool]]
-[def __numeric_cast [@../../libs/conversion/cast.htm#numeric_cast Boost.NumericCast]]
-[def __ref [@../../libs/bind/ref.html Boost.Ref]]
-[def __mem_fun [@../../libs/bind/mem_fn.html Boost.MemFn]]
-[def __static_assert [@../../libs/static_assert/index.html Boost.StaticAssert]]
-[def __shared_ptr [@../../libs/smart_ptr/index.html Boost.SharedPointer]]
-[def __assign [@../../libs/assign/index.html Boost.Assign]]
-[def __crc [@../../libs/crc/index.html Boost.CRC]]
-[def __file_system [@../../libs/filesystem/index.html Boost.FileSystem]]
-[def __optional [@../../libs/optional/index.html Boost.Optional]]
-[def __utility [@../../libs/utility/index.html Boost.Utility]]
-[def __integer [@../../libs/integer/index.html Boost.Integer]]
-[def __multi_index [@../../libs/multi_index/index.html Boost.MultiIndex]]
-[def __program_options [@../../libs/program_options/index.html Boost.ProgramOptions]]
-[def __range [@../../libs/range/index.html Boost.Range]]
-[def __concept_check [@../../libs/concept_check/index.html Boost.ConceptCheck]]
-[def __graph [@../../libs/graph/index.html Boost.Graph]]
-[def __ublas [@../../libs/numeric/ublas/index.html Boost.Ublas]]
-[def __python [@../../libs/python/doc/index.html Boost.Python]]
-[def __conversion [@../../libs/conversion/index.html Boost.Conversion]]
-[def __test [@../../libs/test/index.html Boost.Test]]
-[def __rational [@../../libs/rational/index.html Boost.Rational]]
-[def __asio [@../../libs/asio/index.html Boost.Asio]]
-[def __bjam [@../../tools/build/v2/index.html Boost.Build]]
-[def __gil [@../../libs/gil/doc/index.html Boost.GIL]]
-
-[section:intro Introduction]
-
-Open source isn't just for nerds and researchers. Real world programming challenges,
-irrespective of whether they are open or closed source, can benefit enormously from
-the thought and experience that has gone into the Boost software libraries. Put simply,
-for any given problem for which Boost provides a solution, Boost will strive to provide
-the best solution possible. It's up to you to decide whether we've achieved that, but
-as these pages will testify, many other developers have found our solutions to be the
-best for them.
-
-['Disclaimer:] Boost's developers try to ensure that the
-information on these pages is correct, but from time to time inadvertent
-mistakes are bound to occur:
-if you would like an entry in these pages to be removed or corrected please contact
-the [@mailto:boost-owner@lists.boost.org Boost Moderators].
-
-[endsect]
-
-[section:shrink Shrink Wrapped Boost]
-
-Boost has found it's way into many products that are available "off the shelf",
-including consumer applications from Adobe, through to business
-middleware from SAP.
-
-[blurb [*Adobe Photoshop CS2]
-
-[@http://www.adobe.com/products/photoshop/main.html Adobe Photoshop CS2]
-uses the
-[@http://opensource.adobe.com/ Adobe Software Libraries], which in
-turn depend upon large parts of Boost. The [@http://opensource.adobe.com/
-Adobe Software Libraries] are being rolled
-out across the Adobe product line to provide cross platform user interface logic.
-]
-
-[blurb [*Adobe Indesign]
-
-[@http://www.adobe.com/products/indesign/main.html Adobe Indesign] offers
-best of breed page design:
-Indesign and it's asociated SDK depend upon Boost
-__regex, __functional and others.
-]
-
-[blurb [*SAP NetWeaver]
-
-[@http://www.sap.com/solutions/netweaver/index.epx SAP NetWeaver]
-is the technical foundation of mySAP Business Suite solutions,
-SAP xApps composite applications, partner solutions, and customer
-custom-built applications. __regex
-provides the regular expression
-implementation for SAP's
-[@https://www.sdn.sap.com/sdn/developerareas/abap.sdn?node=linkDnode6-3 ABAP language].]
-
-[blurb [*Real Networks, Rhapsody]
-
-The [@http://www.real.com/ Rhapsody Music Service] allows its subscribers to legally
-download/transfer/burn over a million songs. The Rhapsody client
-software was built with many Boost libraries:
-
-__format: Boost.Format is top notch. Using it is a bliss.
-
-__functional,
-__function,
-and __bind: These three libraries,
-along with __smart are the most used in our application. I could not imagine
-not having them handy.
-
-__smart: Hands down, the most useful, and used library of the lot!
-
-__date_time: Simple to use, effective, does the job. I love the
-flexible input string parsing facilities, and the
-human readable ISO output.
-
-__iterator: Wow. Moving legacy iterating interfaces, or
-interfaces that should of been properly designed
-as iterators to STL compliant iterators was easy
-and painless. The gains in functionality to our
-code made by this library are invaluable.
-
-__regex: When you need it, it works magic.
-
-__thread: Used to implement the monitor pattern in key areas.
-
-__preprocessor: Used to implement repetitive unit-test
-code generation. The codebase benefited
-greatly from the clarity __preprocessor
-brought.
-]
-
-[blurb [*McAfee, Managed VirusScan 3]
-
-[@http://www.mcafeesecurity.com/us/products/mcafee/smb/managed_services/managed_vs_smb.htm McAfee Managed VirusScan],
-is an always on, automatic virus protection for desktops
-and servers.
-
-More details of the Boost libraries used can be found
-[@http://betavscan.mcafeeasap.com/beta/docs/readme/Readme.html here].]
-
-
-[blurb [*DataSolid GmbH Germany, CADdy++ Mechanical Design (c)]
-
-[@http://www.DataSolid.com CADdy++ Mechanical Design professional (c)]
-is a fully parametric 3D CAD
-application with unbroken link between 3D
-models and 2D drawings. CADdy++ uses the Boost libraries:
-__any,
-__tokenizer,
-__signals,
-__property_map,
-__array,
-__bind,
-__operators,
-__tuple,
-__random.
-
-['"Many thanks to all the boost developers for their great work and effort
-spending into boost."]]
-
-[blurb [*Dimension 5, Miner3D]
-
-Data visualization technology enabling advanced data analysis,
-visualization, sonification and speech applications for business and science.
-
-The [@http://www.miner3D.com Miner3D] application provides means for interactive visual analysis of
-arbitrary tabular data from various data sources. It has a powerful OpenGL-based
-visualization engine and an intuitive GUI. This combination helps a human eye
-guide the application of statistical tools and spot the patterns that
-might otherwise remain hidden.
-
-['"We are using the following boost libraries:
-__date_time,
-__variant,
-__regex,
-__format,
-__string_algo,
-__smart,
-__mpl,
-__type_traits,
-__operators,
-__dyn_bitset,
-__enable_if,
-__timer."]
-]
-
-[blurb [*Synergy, mailIntercept]
-
-[@http://www.mintercept.com mailIntercept] from [@http://www.synergy.com.br Synergy]
-is a mail interceptor service for Exchange Server 2000\/2003.
-
-mailIntercept intercepts and interprets the e-mails from a
-LAN using Exchange Server and converts the microsoft proprietary
-format to MIME and passes them to an SMTP filter and returns the
-emails to the Exchange Server as modified by the SMTP filter,
-converted back to the microsoft proprietary format and with its
-features preserved.
-
-mailIntercept was built using the following Boost libraries:
-__mpl,
-__string_algo,
-__bind,
-__phoenix,
-__spirit,
-__pointer_cont,
-__serialization,
-__regex,
-__iterator,
-__lambda,
-__lexical_cast,
-__operators,
-__smart,
-__tribool and
-__type_traits
-]
-
-[blurb [*Integrated Research P/L, PROGNOSIS IP Telephony Manager and IP Telephony Express]
-
-[@http://www.ir.com PROGNOSIS] is a suite of IP telephony management software products,
-specifically designed to address the key challenges of IP telephony
-life cycle management, including network-readiness, assessment,
-pre-deployment assurance testing, and ongoing Day-2 management of
-Cisco CallManager, Cisco Unity, and Cisco AVVID infrastructure.
-['"The Boost libraries used were:
-__any,
- __bind,
- __function,
- __lexical_cast,
- __mpl,
- __numeric_cast,
- __ref,
- __regex,
- __smart,
- __thread,
- __type_traits."]
-]
-
-[blurb [*Kinook Software, Visual Build Professional]
-
-[@http://www.visualbuild.com/ Visual Build Professional]
-is a tool that enables developers,
-software process engineers, and build specialists to create an
-automated, repeatable process for building their software. Visual Build
-provides built-in support for Microsoft Visual Studio .NET and 2005,
-Visual Basic, Visual C++, Visual J++, SourceSafe, eMbedded Tools,
-Borland Delphi, JBuilder, C++Builder, and more.
-
-The following Boost Libraries were used:
-__any,
-__mem_fun,
-__regex,
-__smart,
-__static_assert
-]
-
-[blurb [*Kinook Software, Ultra Recall]
-
-[@http://www.ultrarecall.com/ Ultra Recall]
-is a personal information management (PIM) /
-knowledge management (KM) application for Microsoft Windows. It helps
-you capture, organize, and recall all of your electronic information
-across all the applications that you use.
-
-Used the following Boost libraries:
-__format,
-__shared_ptr,
-__static_assert
-]
-
-[blurb [*Applied Dynamics International, ADvantageDE]
-
-[@http://www.adi.com Applied Dynamics International (ADI)]
-provides state-of-the art software and
-hardware tools to the automotive, aerospace, and defense industries to
-design and test embedded control systems. ADI's tools provide advanced capabilities in real-time hardware-in-the-loop
-(HIL) simulation, rapid prototyping, and embedded controller software
-development. We have been a leading supplier of HIL simulation solutions
-since 1957.
-
-ADvantageDE is the development environment. It allows simulation models to
-be easily connected to one another or to hardware components for real-time
-simulation. ADvantageDE projects can be created for execution on your PC,
-Unix workstation or on our real-time platforms.
-
-ADvantageVI is the point of control and the graphical user interface for
-all of the run-time activities. The run-time architecture includes extensive
-features for interacting with, visualizing, and automating simulation and
-test activities.
-
-DasCom provides access to real-time simulation data from most Windows
-applications, such as Micrsoft Excel, National Instruments Labview, etc.
-
-The following Boost Libraries are used:
-__array,
-__assign,
-__bind,
-__crc,
-__dyn_bitset,
-__enable_if,
-__file_system,
-__function,
-__functional,
-__iterator,
-__lambda,
-__optional,
-__preprocessor,
-__ref,
-__regex,
-__serialization,
-__signals,
-__smart,
-__static_assert,
-__spirit,
-__string_algo,
-__tokenizer,
-__tuple,
-__utility and
-__variant
-]
-
-[blurb [*PeerGuardian]
-
-[@http://methlabs.org/projects/peerguardian-2-windows/ PeerGuardian 2]
-is Methlabs premier IP blocker for Windows.
-With features like support for multiple lists, a list editor,
-automatic updates, and blocking all of IPv4 (TCP, UDP, ICMP, etc),
-PeerGuardian 2 is the safest and easiest way to protect your privacy on P2P.
-
-Boost Libraries used include
-__crc,
-__bind,
-__integer,
-__function,
-__functional,
-__smart,
-__lexical_cast,
-__string_algo,
-__random,
-__format,
-__utility.]
-
-[blurb [*DECOMSYS::DESIGNER PRO]
-
-[@http://www.decomsys.com/ DECOMSYS::DESIGNER PRO] enables the user to design
-a highly complex [@http://www.flexray.com/ FlexRay] communication
-system, which is going to be the fundament for tomorrow's
-automotive electronics.
-
-['"Boost Libraries used:
-__bind,
-__dyn_bitset,
-__format,
-__function,
-__iterator,
-__mpl,
-__multi_index,
-__utility,
-__operators,
-__preprocessor (nice for generating data for unit tests),
-__program_options (for the unit test programs),
-__ref,
-__regex,
-__serialization,
-__signals,
-__smart,
-__spirit,
-__timer and
-__variant]
-
-['"We are also planning to use Andreas Huber's FSM library and Iostreams
-(together with Serialize) once
-they are officially released."]
-]
-
-[blurb [*Wise Riddles Software, Audiomatic]
-
-[@http://www.WiseRiddles.com/Audiomatic Audiomatic]
-is a tool used to make system-wide macros and then launch those
-macros with a voice command or keyboard shortcut at any time... from any
-Windows application. Audiomatic enables you to launch programs, files, or
-websites; simulate keystrokes; play sounds; speak text; or even run scripts.
-You can do it all with a voice command or keyboard shortcut!
-['"Boost libraries Used:
-__bind,
-__function,
-__smart,
-__date_time,
-__string_algo,
-__utility,
-__regex,
-__thread,
-__mpl and
-__type_traits."]
-]
-
-[blurb [*SMProcess FxEngine]
-
-The [@http://www.smprocess.com/Bin/FxEngineSetup.exe FxEngine]
-from [@http://www.smprocess.com SMProcess] is a Free Framework for data flow processing and the
-design of dynamic systems using plugins. The Framework provides a full
-control to the plugin architecture for applications that require
-custom solutions.
-
-The Framework is essentially based on three boost libraries:
-__thread: Used to implement each "Pin" work. __thread includes
-everything what we were looking for a portable framework like
-mutex and condition components.
-__functional and __bind: Provide a great flexibility compared to the STL.
-__timer: A very straightforward and effective timer.
-
-]
-
-[blurb [*Megahard Software Technologies Inc., Rule in Hell]
-
-[@http://www.ruleinhell.com Rule in Hell] is a
-Massively Multiplayer Online Role Playing Game (still in beta).
-
-The Boost libraries used were:
-__bind,
-__function,
-__any,
-__tuple,
-__ref,
-__shared_ptr,
-__type_traits and
-__utility.
-
-['"By far the combination of __bind, __function, __shared_ptr and __ref is what we use
-most heavily".]
-]
-
-[blurb [*Dr. Detlef Meyer-Eltz, TextTransformer]
-
-The [@http://www.texttransformer.com TextTransformer]
-is a Windows IDE for the generation of top down
-parsers with included c++ interpreter code for semantic actions. Both
-can be executed or debugged immediately on single source files or on
-groups of files. Generated parsers can be exported as c++ code
-including as well the interpretable code as any arbitrary other code.
-Tokens are defined as POSIX regular expressions and rules are defined
-in a similar syntax quasi as regular expressions of regular
-expressions. The construction of parse trees and their traversal is
-supported.
-
-['"The TextTransformer is essentially based on the __regex,
-by which the tokens for a parser can be defined. The __lexical_cast and
-the Format library are used for the integrated c++ interpreter. For
-the future also an interpreter version of the __string_algo is
-planned. The __program_options library will be used too to improve the
-command line version of the texttransformer."]
-]
-
-
-[blurb [*Redshift Software, The Thot Tool]
-
-[@http://thot-tool.com/ The Thot Tool]
-is an asset management tool for a group of game developers.
-Thot combines assets, both binary and text, with workflow automation
-into a unified whole, and was built using Boost
-__thread,
-__smart,
-__regex,
-__mpl,
-and __type_traits.
-]
-
-[blurb [*Paragent, Paragent Manage 2.1]
-
-[@http://www.paragent.com/ Paragent Manage]
-is a Desktop Management Application that uses a
-lightweight agent written in C++. Unlike traditional desktop management
-solutions, Paragent Manage avoids the complexity and cost of servers by
-using peer-to-peer communication between agents and the administrative
-console. This allows real-time inventory searching, alerting and
-software auditing in an easy-to-deploy and maintain package.
-
-['"We have used Boost extensively throughout our agent, including:
-__thread,
-__shared_ptr,
-__bind,
-__spirit,
-__date_time,
-__string_algo,
-__multi_index,
-__file_system.]
-
-['"Apart from some read_write_mutex issues we had, Boost has been a
-seamless part of our development, and has allowed us to develop and
-deploy a very complex, highly threaded networking agent with a built-in
-lisp-like xml-based scripting language all done in C++. Our entire
-development team would like to thank everyone for their hard work on
-behalf of C++ coders everywhere."]
-]
-
-[blurb [*LW-WORKS Software, Clipboard Recorder]
-
-[@http://www.lw-works.com/clipboard-recorder Clipboard Recorder]
-is an application that helps users to manage their
-clipboard history and provides easy ways for users to access their
-saved clipboard data.
-
-Libraries used:
-__smart, __serialization, __asio, __string_algo, __bind, __thread,
-__conversion, Iostreams.
-]
-
-[endsect]
-
-[section:open Open Source Boost]
-
-Boost is used in a variety of Open Source Projects, both applications and libraries.
-Indeed many Open Source libraries developed around Boost have in the past been judged
-of high enough quality to be absorbed
-into the main Boost source tree, a process that will no doubt continue into the future.
-Others are in highly specialized niche markets, ranging from probability theory to
-astronomy, via mass spectroscopy: whatever your field of interest you'll find
-something of value in Boost.
-
-[blurb [*Adobe Software Libraries]
-
-The [@http://opensource.adobe.com/ Adobe Software Libraries] provide
-components for modeling the human interface appearance and behavior
-in a software application. The Adobe Software Libraries depend on many
-parts of Boost including __any,
-__bind, __function,
-__mpl, __operators,
-__range, __static_assert,
-__thread, and __type_traits.
-
-Currently Boost and the Adobe Software Libraries are in use in around 30 Adobe products.
-]
-
-[blurb [*LyX Document Editor]
-
-[@http://www.lyx.org/ The LyX Document Editor]
-is an advanced open source document processor that encourages an
-approach to writing based on the structure of your documents,
-not their appearance. LyX produces high quality, professional output,
-using LaTeX, an industrial strength typesetting engine.
-
-LyX uses many parts of Boost, including __array,
-__bind, __regex,
-__type_traits,
-__function,
-and __signals.]
-
-[blurb [*CodeSynthesis XML Schema to C++ Data Binding Compiler (XSD) by Code Synthesis Tools CC]
-
-[@http://codesynthesis.com/products/xsd/ CodeSynthesis XML
-Schema to C++ Data Binding Compiler (XSD)] is an
-open-source, cross-platform XML Data Binding implementation for C++.
-Provided with an XML instance specification (XML Schema), it generates
-C++ classes that represent the given vocabulary as well as parsing and
-serialization code. You can then access the data stored in XML using
-types and functions that semantically correspond to your application
-domain rather than dealing with elements, attributes, and text in a
-direct representation of XML such as DOM or SAX.
-
-XSD uses __regex and
-__file_system libraries from Boost.
-__regex is used
-to perform transformations on file, type and member names.
-__file_system is used to
-capture and manipulate XML Schema include and import paths.
-Additionally, we are planning to provide an optional mapping of XML
-Schema date and time types to C++ types from the Boost
-__date_time library.
-]
-
-[blurb [*CodeShop]
-
-I am happy to announce Amsterdam based [@http://www.code-shop.com CodeShop]
-has been using Boost
-since 2005 on all of it's projects (and CodeShop memebers have been
-using Boost since 2001).
-
-We used it on the following:
-
-['OpenZoep]
-
-An open source voip stack (xmpp-sip/rtp/(port)audio/codecs), capable of
-pc2pc calls and pc2pstn calls - it's a message based sdk, so you could
-write your own Gtalk or Skype ...
-
-Boost is used everywhere: from the xmpp implementation (__function,
-__asio) to the codecs-wrapper (__smart) - and more.
-Boost made the code a lot easier, more fun, safer and faster to develop.
-Bjam was used as build system.
-
-See [@http://www.code-shop.com/2007/1/14/openzoep description]
-and [@http://www.code-shop.com/openzoep trac&svn].
-
-['Abonja \/ Whitelabelvideo]
-
-Online videosharing platform: you can upload and watch flashvideo
-online, but at the same time run your pc client and download all your
-preferences automatically for viewing later at home
-
-Boost and C++ are used for the serverside tooling. Bjam is used as
-build system.
-
-[@http://www.abonja.nl www.abonja.nl] and
-[@www.whitelabelvideo.nl www.whitelabelvideo.nl] (Dutch only: a javascript sdk for viewing and
-uploading - Boost is used serverside also).
-
-Code from above and other projects made available as plain download or
-as library.
-
-Pieces address 'simple' problems like a windows registry wrapper to more
-system like parts as for instance a drm implementation. Boost is used
-all over (__filesystem, __thread, __asio, __spirit etc);
-__bjam is used as build system.
-]
-
-[blurb [*CGAL]
-
-[@http://www.cgal.org/ CGAL] is the Computational Geometry Algorithms Library,
- an open source C++ library providing generic components
- such as triangulations, convex hulls algorithms, boolean
- operations of polygons and many other things.
- ['"We currently use the following Boost libraries :
- __operators,
- __iterator,
- __tuple,
- __concept_check,
- __mpl,
- __bind,
- __optional and
- __smart."]
-]
-
-
-[blurb [*ALPS]
-
-[@http://alps.comp-phys.org/ ALPS] is an open source project to develop codes
-for the accurate simulation of quantum lattice models, such as quantum magnets,
-electronic systems and Bose-Einstein condensates. The main Boost libraries
-used are:
-__graph,
-__random,
-__multi_index,
-__program_options,
-__lexical_cast,
-__serialization,
-__regex,
-__tuple,
-__file_system,
-__smart,
-__bind,
-__functional and
-__type_traits
-]
-
-[blurb [*SmartWin++]
-
-[@http://smartwin.sourceforge.net/ SmartWin++]
-is a 100% free GUI library for developing Windows applications,
-it's free both as in "free beer" and as in "free speech", you can freely use
-SmartWin++ for commercial applications and for Open Source applications!
-]
-
-[blurb [*Open VRML]
-
-[@http://openvrml.org/ Open VRML] is a free cross-platform runtime
-for VRML.
-The basic OpenVRML distribution includes libraries you can use to add
-VRML support to an application, and Lookat, a simple stand-alone VRML browser.
-]
-
-[blurb [*Bayes++]
-
-[@http://bayesclasses.sourceforge.net/Bayes++.html Bayes++] is an open source
-library that represents and implements a wide variety of numerical algorithms
-for Bayesian Filtering of discrete systems from the
-[@http://www.acfr.usyd.edu.au/ Australian Centre for Field Robotics].
-Bayes++ makes particularly heavy use of __ublas
-for matrix and numeric computations.
-]
-
-[blurb [*Kohonen Neural Network Library (KNNL)]
-
-[@http://knnl.sourceforge.net/ Kohonen neural network library]
-is a set of classes and functions for design,
-train and use Kohonen networks (self organizing maps).
-
-KNNL Uses __bind, __function, __type_traits
-__program_options.
-
-]
-
-[blurb [*The C++/Tk Library]
-
-[@http://cpptk.sourceforge.net The C++/Tk Library] is an open source
-C++ interface to the Tk GUI Library.
-]
-
-[blurb [*GluCat]
-
-[@http://glucat.sourceforge.net/ GluCat] is a library of template classes
-which model the universal Clifford algebras over the real or complex fields,
-with arbitrary dimension and arbitrary signature.
-]
-
-[blurb [*OpenMS]
-
-[@http://open-ms.sourceforge.net/main.html OpenMS] is an open source C++ library
-for LC/MS data management, reduction, evaluation, visualization, storage and
-sophisticated statistical analyses. It can be used to develop mass
-spectrometry related applications.
-]
-
-[blurb [*libpdf++]
-
-[@http://libpdfxx.sourceforge.net/doc/index.html libpdf++] is an object-oriented
-library for generating PDF (portable document format) files. It is designed
-in a way that the objects in the document are mapped directly to classes
-in the library.
-]
-
-[blurb [*Regina]
-
-[@http://regina.sourceforge.net/ Regina] is a suite of mathematical software
-for 3-manifold topologists. It focuses upon the study of 3-manifold
-triangulations and includes support for normal surfaces and angle structures.
-]
-
-[blurb [*MetaFS]
-
-[@http://metafs.sourceforge.net/ MetaFS] is a daemon for Linux
-(and Linux only) that allows you to access information about your
-files (such as MP3 tags or JPEG's EXIF tags) easily and consistently
-using extended attributes. It also allows you to perform fast searches
-using this information. MetaFS is extensible, so anyone can write plug-ins
-to access new types of metadata.
-]
-
-[blurb [*The ASN.1 Tool]
-
-Abstract Syntax Notation One (ASN.1) is a
-formal language for abstractly describing messages to be exchanged among an
-extensive range of applications involving the Internet, intelligent network,
-cellular phones, ground-to-air communications, electronic commerce, secure
-electronic services, interactive television, intelligent transportation
-systems, Voice Over IP and others.
-
-[@http://iiiasn1.sourceforge.net/main.html The ASN.1 Tool] includes two parts :
-an ASN.1 compiler "asnparser" which compiles the Abstract Syntax to c++ files,
-and a runtime library which is used to link with the c++ files generated by
-asnparser. Based on the works of Open H.323 projects, it is developed for
-the needs of H.450 series protocol.
-]
-
-[blurb [*DGD]
-
-[@http://dgd.sourceforge.net/dgd_home.html DGD] (Depression Glass Debug)
-is simple, easy to use C++ ostream extension
-created with a goal to produce nice, readable and easy to understand trace logs]
-
-[blurb [*FEAR]
-
-[@http://fear.sourceforge.net/ FEAR] is a language independent
-open-source project providing portable support for the creation of
-genuine Artificial Intelligence within realistic simulated worlds.]
-
-[blurb [*XEngine]
-
-[@http://xengine.sourceforge.net/features.php XEngine] is a platform- and
-rendering-API-independent 3D engine for real-time visualization with
-support for programmable graphics pipeline architectures and is implemented in C++.]
-
-[blurb [*Spheral++]
-
-[@http://spheral.sourceforge.net/ Spheral++] is a numerical tool
-for simulating the evolution of a set of fluid or solid materials subject to
-hydrodynamic, gravitational, and radiative effects.
-Spherical++ uses __python.]
-
-[blurb [*C++ XML Objects]
-
-[@http://cppxmlobj.sourceforge.net/ C++ XML Objects] is a framework for persisting
-hierarchies of C++ objects to and from XML.]
-
-[blurb [*HippoDraw]
-
-[@http://www.slac.stanford.edu/grp/ek/hippodraw/index.html HippoDraw] provides a
-highly interactive data analysis environment.
-HippoDraw uses __python.]
-
-[blurb [*Orocos]
-
-[@http://people.mech.kuleuven.ac.be/~psoetens/orocos/doc/orocos-control-manual.html
-The Orocos Robot Control Software Application Framework].]
-
-[blurb [*ECell]
-
-The [@http://www.e-cell.org/ E-Cell Project] is an international research
-project aiming at developing necessary theoretical supports, technologies
-and software platforms to allow precise whole cell simulation.]
-
-[blurb [*VCS Made Easy]
-
-[@http://vcsme.sourceforge.net/ VCS Made Easy],
-or vcsme for short, is an utility whose main
-purpose is to simplify the maintenance of file trees managed by a version
-control system, such as the well known CVS or Subversion. Simply put,
-it automates the process of bringing all these directories to an up-to-date
-status with a single and simple command.
-
-['"The following Boost libraries were used:
-__format,
-__smart,
-__utility and
-__file_system."]
-]
-
-[blurb [*Monotone]
-
-[@http://www.venge.net/monotone/ Monotone]
-is a free distributed version control system. It provides
- a simple, single-file transactional version store, with fully disconnected
- operation and an efficient peer-to-peer synchronization protocol. It
- understands history-sensitive merging, lightweight branches, integrated
- code review and 3rd party testing. It uses cryptographic version naming
- and client-side RSA certificates. It has good internationalization support,
- has no external dependencies, runs on linux, solaris, OSX, windows, and
- other unixes, and is licensed under the GNU GPL.
-
-['"The followind Boost libraries were used:
-__date_time,
-__file_system,
-__conversion,
-__optional,
-__random,
-__regex,
-__smart,
-__static_assert,
-__tokenizer,
-__tuple and
-__test."]
-]
-
-[blurb [*Hydranode Engine]
-
-[@http://hydranode.com/ Hydranode Engine]
-is a plugin-driven P2P client engine that relies
-heavily on Boost libraries. Hydranode codebase is licenced under GNU
-GPL, and is developed mainly by Alo Sarv. Currently in Beta phase,
-Hydranode runs on wide range of platforms, including Windows, Linux,
-BSD, Mac OS, Solaris etc.
-
-['"Hydranode Engine and plugins rely heavily on the following Boost
-libraries: __bind, __function, __lambda, __multi_index, __signals, Threads,
-__smart, Format, __lexical_cast. Other Boost libraries being used
-include __file_system, __string_algo, __date_time, __program_options, __spirit,
-__random, __tokenizer, __type_traits, __tribool, __tuple and __any. Once Boost 1.33
-is released, I'm also looking forward to using the Boost Iostreams library
-in Hydranode.]
-
-['"All complex data structures in Hydranode are implemented using
-__multi_index containers, which significantly reduced development time
-and kept code clean. Format is being used for all text formatting.
-Having __thread and __file_system libraries available made cross-platform
-development lot easier in those areas."]
-]
-
-[blurb [*Hugin]
-
-With [@http://hugin.sourceforge.net/ hugin] you can assemble a mosiac of
-photographs into a complete
-immersive panorama, stitch any series of overlapping pictures and much more.]
-
-[blurb [*Enblend]
-
-[@http://enblend.sourceforge.net/ Enblend] is a tool for compositing images.
-Given a set of images that overlap
-in some irregular way, Enblend overlays them in such a way that the seam
-between the images is invisible, or at least very difficult to see.]
-
-[blurb [*GNU Source-highlight]
-
-[@http://www.gnu.org/software/src-highlite/source-highlight.html GNU Source-highlight],
-given a source file, produces a document with
-syntax highlighting. The colors and the styles can be specified
-(bold, italics, underline) by means of a configuration file, and some
-other options can be specified at the command line. The output format
-can be HTML, XHTML and ANSI color escape sequences. GNU Source Highlight
-is build around __regex]
-
-[blurb [*Luabind]
-
-[@http://luabind.sourceforge.net/ Luabind] is a library that helps you create
-bindings between C++ and lua. It has the ability to expose functions and classes,
-written in C++, to lua. It will also supply the functionality to define classes
-in lua and let them derive from other lua classes or C++ classes.
-Lua classes can override virtual functions from their C++ baseclasses.
-It is written towards lua 5.0, and does not work with lua 4.]
-
-[blurb [*C++/Tcl]
-
-[@http://cpptcl.sourceforge.net/ C++/Tcl] is a library that allows the easy
-integration of C++ and Tcl.]
-
-[blurb [*QuantLib]
-
-The [@http://quantlib.org/ QuantLib] project provides a comprehensive software
-framework for quantitative finance. QuantLib is a free\/open-source library
-for modeling, trading, and risk management in real-life.
-Boost components used include
-__smart,
-__iterator,
-and __test.
-]
-
-[blurb [*CBCanaylzer]
-
-[@http://www.biozentrum.uni-wuerzburg.de/index.php?id=524 CBCanaylzer]
- is developed by the Department of Bioinformatics,
-at the University of Wuerzburg.
-
-['"CBCAnalyzer (CBC = compensatory base change) is a tool to create ``small''
-phylogenetic trees from sequence alignments. To measure the distance of sequences
-the compensatory base changes are detected and counted. The bionj
-algorithm is then used to construct a tree. CBCAnalyzer is available on
-Windows, Linux and partly works on MacOSX. ]
-
-['"Boost libraries used:
- __program_options
- - creates really nice output, and is both easy to extend and simple to handle.
- __iterator,
- __spirit
- - Saved a lot of my time, and makes the vast amount of biological file
- formats simple to support,
- __shared_ptr,
- __lambda.]
-]
-
-[blurb [*Profdist]
-
-[@http://www.biozentrum.uni-wuerzburg.de/index.php?id=523 Profdist]
-is developed by the Department of Bioinformatics, at the University of Wuerzburg.
-
-['"Profdist is a tool for the construction of large phylogenetic trees based on
-profile distances. The input alignment data gets extended by random
-picking of rows, and a clustering technique is used to create profiles
-of the most frequent subtrees. The iterative approach allows working on
-large datasets. Currently the application is very limited by the quality of
-wxWidgets, and only available for Windows and Linux. ]
-
-['"The Boost librarie used were:
- __string_algo,
- __ref,
- __iterator,
- __spirit,
- __shared_ptr and
- __lambda."]
-]
-
-[blurb [*The Yake Engine]
-
-[@http://www.yake.org/ The Yake Engine]
-is a component-based, object-oriented engine written in C++
-and primarily designed for VR applications and games. It abstracts typical
-low-level and middleware APIs and provides various low, mid and application
-level functionality as well as tools to create and import content.
-]
-
-[blurb [*Python-Ogre]
-
-[@http://python-ogre.python-hosting.com/ Python-Ogre]
-is a Python bindings for Ogre 3D - a scene-oriented,
-flexible 3D engine.
-
-Python-Ogre uses __python to expose next libraries to Python:
-
-* Ogre\n
-* Newton\n
-* ODE\n
-* OgreAL\n
-* CEGUI\n
-* OIS\n
-]
-
-[endsect]
-
-[section:inhouse In House Boost]
-
-Whether you're a government department, an internet startup, or a specialist consultancy, in-house
-developement using the Boost Libraries can significantly shorten your
-development cycles.
-
-[blurb [*Google]
-
-[@http://code.google.com/p/google-gtags/ google-gtags] Provides server-based
-tags serving for large codebases. This is an extension to GNU Emacs and X-Emacs
-TAGS functionality, that uses __test as its
-unit test framework.
-]
-
-[blurb [*LiquidNet]
-
-[@http://www.liquidnet.com/ LiquidNet] is Americas number one electronic
-marketplace for large block trading, and the 5th fastest growing company
-according to Inc Magazine.
-
-"['Boost Libraries most used, in order of importance:]
-
-['"__shared_ptr,
-__bind,
-__python,
-__lexical_cast,
-__optional,
-__any and
-__tuple]
-]
-
-[def __oce Oc'''&#xE9;''']
-
-[blurb [*__oce-Technologies B.V.]
-
-Throughout the world
-[@http://www.oce.com __oce] is one of the major suppliers of document
-management and printing systems and the related services. We develop,
-manufacture, service and sell printers, scanners, peripheral
-equipment and media, supported by unique software. __oce
-products for the corporate and commercial market are widely known for
-their quality, ease of use, speed and reliability.
-
-The Boost libraries enable us to get a higher degree of uniformity and
-quality in our code. During a redesign last year we found that lots of
-small constructions from Boost shortens development time and prevents
-having to reinvent many wheels. Libraries that we use include
-__assign, __date_time, __enable_if, __file_system, __format, __function, __iterator,
-__multi_index, __operators, __optional, __pointer_cont, __signals, __smart,
-__thread, and __variant.
-]
-
-[blurb [*MetOcean Engineers]
-
-[@http://www.metoceanengineers.com MetOcean Engineers]
-are a leading consultancy providing oceanographic and meteorological
-services in support of coastal and ocean engineering and environmental
-protection. Core activities encompass: oceanographic measurements;
-metocean monitoring systems; coastal and ocean engineering; environmental
-consultancy; data management.
-
-Boost Libraries currently in use:
-__any,
-__assign,
-__bind,
-__date_time,
-__iterator,
-__lexical_cast,
-__mpl,
-__phoenix,
-__program_options,
-__ref,
-__smart,
-__spirit,
-__string_algo,
-__tribool and
-__variant
-]
-
-[blurb [*TeraView Ltd]
-
-[@http://www.teraview.com TeraView Ltd] develop terahertz based systems
-for a variety of applications
-including spectroscopy and imaging.
-
-['"We use:
-__thread,
-__file_system,
-__date_time,
-__serialization,
-__smart,
-__function,
-__bind,
-__iterator,
-__lexical_cast,
-__format,
-__tuple,
-__any and
-__optional"]
-]
-
-[blurb [*NPC International]
-
-With about 800 restaurants, [@http://www.npcinternational.com NPC International]
-is the world's largest Pizza Hut franchisee.
-
-['"We make extensive use of boost in our internally developed point of sale,
-restaurant management, communications, and accounting systems.
-We use the following Boost libraries in approximate order of frequency of use:
-__bind,
-__function,
-__optional,
-__shared_ptr,
-__date_time,
-__thread,
-__lambda,
-__type_traits,
-__mpl,
-__tuple,
-__enable_if,
-__variant,
-__spirit,
-__string_algo,
-__preprocessor,
-__file_system,
-__operators,
-__iterator and
-__tokenizer."]
-]
-
-[blurb [*Rational Discovery LLC]
-
-[@http://www.rationaldiscovery.com Rational Discovery]
-provides computational modeling, combinatorial
-library design and custom software development services to the
-pharmaceutical, biotech and chemical industries.
-
-['"We do a substantial amount of internal research to develop new
-approaches for applying machine-learning techniques to solve chemical
-problems. Because we're a small organization and chemistry is a large
-and complex field, it is essential that we be able to quickly and
-easily prototype and test new algorithms. We have found the Boost
-libraries, a reliable source of high-quality code, to be
-indispensable.]
-
-['"Boost libraries used:
-__python,
-__graph,
-__smart,
-__any,
-__lexical_cast,
-__random,
-__string_algo,
-__tuple,
-__ublas."]
-]
-
-[blurb [*Archelon LLC]
-
-[@http://www.archelon-us.com Archelon LLC] is a global securities firm
-headquartered in Chicago. We actively trade equities, futures and
-derivatives in both electronic and floor-based markets. Archelon is
-one of the highest volume market makers on EUREX and a leading
-U.S. option market maker focusing on the most active securities.
-
-['"We use:
-__any,
-__array,
-__bind,
-__date_time,
-__function,
-__lexical_cast,
-__optional,
-__rational,
-__regex,
-__signals,
-__smart,
-__tokenizer,
-__tuple and
-__utility."]
-]
-
-[blurb [*Automated Trading Deck]
-
-[@http://www.atdesk.com Automated Trading Deck] (ATD) uses a large number
-of Boost libraries. ATD is a technology company specializing in
-automated trading and customized equity execution solutions for its
-customers. We offer automated execution solutions in all domestic cash
-equity markets, including the listed, over-the-counter, exchange traded
-fund and bulletin board marketplaces. Our proprietary "Pricing Engine"
-and automated limit-order trading algorithms apply advanced expert
-systems to limit-order trading and customer executions.
-]
-
-[blurb [*"EB" Automotive]
-
-[@http://www.elektrobit.com/static/en/index.html "EB" Automotive]
-is currently using __gil, __mpl and __string_algo
-for a in house tool. Additionally we use Stefan Seefelds Boost.XML from
-sandbox, with a few small extensions.
-
-['"Especially __gil gave our image preprocessing routines a strong
-speed boost and greatly simplified our code".]
-]
-
-
-[endsect]
-
-[section:submit Submissions]
-
-If you have an application or library that's using Boost and would like to be
-listed here, please post the following information to the
-[@http://www.boost.org/more/mailing_lists.htm#main main Boost developer
-mailing list]:
-
-* The name of the Application/Product/Service.
-* The name of the company (where appropriate).
-* A paragraph describing the Application/Product/Service.
-* Any information you can provide about which parts of Boost you used,
- along with any comments you may have on how Boost helped your product
- development.
-* URLs to your companies home page, and the home page of the
- Application/Product/Service if there is one.
-
-Finally, if the subheadings used in the structure of these pages
-don't fit your Product/Application/Service please say so: we're
-always interested to hear how these pages can be improved or better
-structured.
-
-[endsect]
-
-
-
diff --git a/readme.html b/readme.html
new file mode 100644
index 0000000000..c8ca9405e7
--- /dev/null
+++ b/readme.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Boost C++ Libraries</title>
+ <link rel="stylesheet" href="doc/html/boostbook.css" type="text/css" />
+ <style type="text/css">
+/*<![CDATA[*/
+ body {
+ background-color: white;
+ color: black;
+ }
+ /*]]>*/
+ </style>
+</head>
+
+<body>
+ <div class="header"><img alt="Boost C++ Libraries" width="277" height="86"
+ src="boost.png" /></div>
+
+ <h2 class="title">Welcome to the Boost C++ Libraries, Release 1.35.0!</h2>
+
+ <p>Boost provides free peer-reviewed portable C++ source libraries.</p>
+
+ <p>We emphasize libraries that work well with the C++ Standard Library.
+ Boost libraries are intended to be widely useful, and usable across a broad
+ spectrum of applications. The <a href=
+ "http://www.boost.org/users/license.html">Boost license</a> encourages both
+ commercial and non-commercial use.</p>
+
+ <p>We aim to establish "existing practice" and provide reference
+ implementations so that Boost libraries are suitable for eventual
+ standardization. Ten Boost libraries are already included in the <a href=
+ "http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards Committee's</a>
+ Library Technical Report (<a href=
+ "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">TR1</a>)
+ and will be included in the upcoming revision of the C++ Standard. More
+ Boost libraries are proposed for the upcoming <a href=
+ "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</a>.</p>
+
+ <h3>Changes in this release</h3>
+
+ <p>This release includes new libraries blah, blah, and blah, and
+ maintenance fixes to existing libraries. See <a href="????">Release
+ History</a> for more information.</p>
+
+ <h3>Getting Started</h3>
+
+ <p>If Boost hasn't already been installed on your system, follow the
+ <a href="more/getting_started/index.html">Getting Started Guide</a> to
+ complete the installation. But if you've reached to this point by
+ installing Boost from a Windows pre-build executable or a pre-built Linux
+ and Unix distribution package, that's already been completed. Likewise, if
+ you're reading this on your organization's internal web server, the
+ installation is probably already complete.</p>
+
+ <h3>Contents</h3>
+
+ <p>The release directory tree contains almost all of Boost; documentation,
+ sources, headers, scripts, tools, and everything else a Boost user might
+ need!</p>
+
+ <h3>Library Documentation</h3>
+
+ <p>The starting point for the documentation of individual libraries is the
+ <a href="libs/libraries.htm">Libraries page</a>, which gives a brief
+ description of each library and links to its documentation.</p>
+
+ <h3>Web Site</h3>
+
+ <p>Some general interest or often changing Boost information lives only on
+ the <a href="http://www.boost.org">Boost web site</a>. The release contains
+ links to the site, so while browsing it you'll see occasional broken links
+ if you aren't connected to the Internet. But everything needed to use the
+ Boost libraries is contained within the release.</p>
+
+ <h3>Background</h3>
+
+ <p>Read the <a href="http://www.boost.org/users/">introductory material</a>
+ to help you understand what Boost is about and to help in educating your
+ organization about Boost.</p>
+
+ <h3>Community</h3>
+
+ <p>Boost welcomes and thrives on participation from a variety of
+ individuals and organizations. Many avenues for participation are available
+ in the <a href="http://www.boost.org/community/">Boost Community</a>.</p>
+
+ <div class="copyright-footer">
+ <p>Copyright &copy; 2008 Beman Dawes, Rene Rivera</p>
+
+ <p>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
+ at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
+
+ <p>This software is <a href="http://www.opensource.org/">Open Source
+ Initiative</a> approved Open Source Software.</p>
+
+ <p>Open Source Initiative Approved is a trademark of the Open Source
+ Initiative.</p>
+ </div>
+</body>
+</html>