summaryrefslogtreecommitdiff
path: root/index.htm
diff options
context:
space:
mode:
authorDave Abrahams <dave@boostpro.com>2006-02-18 22:53:50 +0000
committerDave Abrahams <dave@boostpro.com>2006-02-18 22:53:50 +0000
commit49f56bcbdb771803f43fc7140ae271029f51aac6 (patch)
tree642706c39bf54544a404ef0afba70705091964d1 /index.htm
parent9080bda8ac89c5c96d5aaeff40a170b1b9665a07 (diff)
downloadboost-49f56bcbdb771803f43fc7140ae271029f51aac6.tar.gz
Parameter and Python updates
[SVN r33000]
Diffstat (limited to 'index.htm')
-rw-r--r--index.htm518
1 files changed, 340 insertions, 178 deletions
diff --git a/index.htm b/index.htm
index a9c8b0805b..e560917eae 100644
--- a/index.htm
+++ b/index.htm
@@ -3,6 +3,9 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
+ <meta name="generator" content=
+ "HTML Tidy for Cygwin (vers 1st September 2004), see www.w3.org" />
+
<title>Boost C++ Libraries</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<link rel="icon" href="more/favicon.ico" type="image/ico" />
@@ -20,9 +23,9 @@
<div class="body-2">
<div id="heading">
<div id="heading-0">
- <h1>
- <img id="boost-logo" src="more/boost-dark-trans.png" alt=
- "Boost C++ Libraries" width="237" height="55" /></h1>
+ <h1><img id="boost-logo" src="more/boost-dark-trans.png" alt=
+ "Boost C++ Libraries" width="237" height="55" name=
+ "boost-logo" /></h1>
<p id="heading-quote"><span class="quote">&ldquo;...one of the
most highly regarded and expertly designed C++ library projects
@@ -57,7 +60,7 @@
"more/license_info.html">Boost license</a> encourages
both commercial and non-commercial use.</p>
- <p>We aim to establish &quot;existing practice&quot; and
+ <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
@@ -132,187 +135,341 @@
<div class="section-body">
<div class="section-body-0">
- <div class="section-body-1">
- <h3>???, 2006 - Version 1.34.0</h3>
-
+ <div class="section-body-1">
+ <h3>???, 2006 - 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>
+ <tt>BOOST_FOREACH</tt> macro for easily iterating
+ over the elements of a sequence, from Eric
+ Niebler.</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>
-
- <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>
+ "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>
+ <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>
</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>
+ <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><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
+ </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>.</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/convenience.htm#basic_recursive_directory_iterator">
- recursive directory iterator</a>. </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/convenience.htm#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
+ construction 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_tree.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=
+ "sorted_erdos_renyi_generator.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>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_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/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/function/index.html">Function
- Library</a>:</span> Boost.Function now
- implements a small buffer optimization,
- which can drastically improve the
- performance when copying or construction
- 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_tree.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="sorted_erdos_renyi_generator.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>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_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/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>,
- </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>
- <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>
- </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>
- </ul></li>
-
- <li><span class="library"><a href="libs/wave/doc/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 warning was issued. </li>
- <li>Support for optional comment and/or full whitespace preservation in the generated output stream 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 library <a href="libs/wave/ChangeLog">change log</a>.</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>
+ </ul>
+ </li>
+
+ <li><span class="library"><a href=
+ "libs/python/index.html">Python Library</a>:</span>
+ 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. Support for <code>void*</code>
+ conversions is added.</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>
+ </ul>
+ </li>
+
+ <li>
+ <span class="library"><a href=
+ "libs/wave/doc/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 warning was
+ issued.</li>
+
+ <li>Support for optional comment and/or full
+ whitespace preservation in the generated output
+ stream 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 library <a href=
+ "libs/wave/ChangeLog">change log</a>.</li>
+ </ul>
+ </li>
</ul>
</div>
</div>
</div>
</div>
- <div class="clear"></div> </td>
+
+ <div class="clear"></div>
+ </td>
<td id="sidebars-top">
<div class="sidebar" id="boost-sidebar">
@@ -374,24 +531,26 @@
"search-choice"><select name="hq" id="hq">
<option label="Boost" value=
"site:www.boost.org">
- Boost </option>
+ Boost
+ </option>
<option label="Documentation" value=
"site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">
- Documentation </option>
+ Documentation
+ </option>
<option label="Mailing Lists" value=
"site:lists.boost.org">
- Mailing Lists </option>
+ Mailing Lists
+ </option>
</select></span> <span id="go"><input type=
"image" name="search" src="more/space.gif"
alt="Search" id="search-button" /></span>
<span id="google"><a href=
- "http://www.google.com/search">
- <img src=
- "more/google_logo_25wht.gif" alt="Google" width="75" height="32" />
- Powered</a></span> <input type="hidden" name=
- "cof" value=
+ "http://www.google.com/search"><img src=
+ "more/google_logo_25wht.gif" alt="Google"
+ width="75" height="32" /> Powered</a></span>
+ <input type="hidden" name="cof" value=
"LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;" />
<input type="hidden" name="sa" value=
"Google Search" /> <input type="hidden" name=
@@ -578,7 +737,8 @@
</div>
</div>
</div>
- </div> </td>
+ </div>
+ </td>
</tr>
<tr>
@@ -612,20 +772,21 @@
<div id="banners">
<p><a href=
- "http://validator.w3.org/check?uri=referer">
- <img class="c1"
- src="more/w3c_valid_xhtml10.png" alt=
- "Valid XHTML 1.0!" width="88" height="31" /></a></p>
+ "http://validator.w3.org/check?uri=referer"><img class="c1"
+ src="more/w3c_valid_xhtml10.png" alt=
+ "Valid XHTML 1.0!" width="88" height=
+ "31" /></a></p>
<p><a href=
"http://jigsaw.w3.org/css-validator/check/referer">
<img class="c1" src="more/w3c_valid_css.png"
- alt="Valid CSS!" width="88" height="31" /></a></p>
+ alt="Valid CSS!" width="88" height=
+ "31" /></a></p>
<p><a href=
"http://sourceforge.net"><img class="c1" src=
"http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"
- alt="SourceForge.net" /></a></p>
+ alt="SourceForge.net" /></a></p>
</div>
</div>
</div>
@@ -635,7 +796,8 @@
</div>
</div>
</div>
- </div> </td>
+ </div>
+ </td>
</tr>
</table>
</div>
@@ -643,4 +805,4 @@
</div>
</div>
</body>
-</html> \ No newline at end of file
+</html>