1.21.1 run up, including new download instructions and fix broken hyperlinks

[SVN r9557]
This commit is contained in:
Beman Dawes 2001-03-14 15:11:55 +00:00
parent cd18b63110
commit 60566f1418
10 changed files with 46 additions and 120 deletions

View file

@ -23,17 +23,16 @@
<p>The Boost web site provides free, peer-reviewed, C++ <a href="libs/libraries.htm">libraries</a>.
The emphasis is on portable libraries which work well with the C++ Standard
Library.</p>
<p>See the <a href="more/download.html">Download</a>&nbsp; page for installation
information.&nbsp; The source code is also publicly accessible in a CVS <a href="http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=boost">repository</a>.</p>
<p>See <a href="status/compiler_status.html">Compiler Status</a> to find out what
library works with which compiler.</p>
<p><a href="more/lib_guide.htm">Library Requirements and Guidelines</a> and <a href="more/submission_process.htm">Library
Submission Process</a> provides basic information for library authors.</p>
<p>If you are interested in who writes the libraries and maintains the web site,
check out <a href="people/people.htm">people</a>.</p>
<p>The <a href="more/faq.htm">FAQ</a> answers questions we hope someone will
bother to ask.</p>
<p>You may <a href="boost_all.zip">download all of boost</a> as a single ZIP
file. Click here for <a href="libs/libraries.htm#Download">download</a>
details.&nbsp; The source code is also publicly accessible in a CVS <a href="http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=boost">repository</a>.</p>
<p>See <a href="status/compiler_status.html">Compiler Status</a> to find out what
library works with which compiler.</p>
<h2><a name="Mailing List">Membership</a></h2>
<p>If you are interested in Boost, please join our mailing list for
discussions of both technical and site-related issues, and to participate in
@ -52,6 +51,14 @@ section</a> (formerly called the &quot;vault&quot;).</p>
<p>Beman Dawes is the Boost <a name="webmaster">webmaster</a>; email him at <a href="mailto:beman@boost.org">beman@esva.net</a>
with any concerns you don't want to just post to the mailing list.</p>
<h2>Latest News</h2>
<p>March 14, 2001 - Version 1.21.1</p>
<ul>
<li>New <a href="more/download.html">download page</a>.&nbsp; 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.htm">Regex Library</a>: Minor portability fixes.</li>
</ul>
<p>March 9, 2001 - Version 1.21.0</p>
<ul>
<li><a href="libs/utility/iterator_adaptors.htm">Iterator Adaptor Library</a>
@ -155,35 +162,8 @@ efficiency improvements, co-operates with user-defined types, regression tests
directory name policy added.</li>
<li><a href="more/faq.htm">FAQ</a> updated.</li>
</ul>
<p>November 18, 2000 - Version 1.18.3</p>
<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.htm">Regular Expression Library</a>&nbsp; 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><a href="status/cs-beos.html">BeOS5/Intel</a> compiler status contributed by
John Maddock.</li>
<li> <a href="status/compiler_status.html">Compiler Status</a> added two additional test programs
.</li>
</ul>
<p>November 3, 2000 - Version 1.18.2</p>
<ul>
<li><a href="libs/conversion/cast.htm">Cast Library</a> Fix numeric_cast&lt;> 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.htm">Regular Expression Library</a>&nbsp; minor fixes.</li>
<li><a href="libs/config/index.htm">Configuration Header</a> more fixes for
broken compilers.</li>
<li><a href="libs/hdr_depend.html">Boost Header Dependencies</a> page added.</li>
<li>Terminology change: Several headers previously lumped together as a
&quot;utility&quot; library are now considered separate libraries. For
historical reasons, their non-header files still live in the
&quot;utility&quot; sub-directory.</li>
</ul>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->09 March 2001<!--webbot bot="Timestamp" endspan i-checksum="27246" --></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->14 March 2001<!--webbot bot="Timestamp" endspan i-checksum="27237" --></p>
</body>

@ -1 +1 @@
Subproject commit ad82e2b25c7a475b0760c7da8011ffebb9f482a4
Subproject commit 624bd0e2188fff20de319716797e301e332b7d55

@ -1 +1 @@
Subproject commit 8522a5b2b2adf8d2d505f3ff4264392bdf7080af
Subproject commit edac98fb4f9399a27c80ccf7c444f8bf915c9607

View file

@ -105,6 +105,9 @@ to find out what library works with which compiler.</p>
<p>See <a href="hdr_depend.html">Header Dependencies</a> to find
out what other headers each boost header includes.</p>
<p>See <a href="../more/download.html">Download and Installation</a> to find out
how to download and install the libraries.</p>
<h2>Obsolete Libraries</h2>
<ul>
@ -123,69 +126,9 @@ out what other headers each boost header includes.</p>
priority queues from Dietmar Kühl.</li>
</ul>
<h2><a name="Download">Download</a></h2>
<h3>.zip file</h3>
<p>You may <a href="../boost_all.zip">download all of boost</a>
as a single boost_all.zip file.&nbsp; As many boost headers
include other boost headers, installing one at at time is painful.
This is a first try at making installation easier.</p>
<p>If you don't already have a .zip file decoder, download one
from the <a href="http://www.info-zip.org/pub/infozip/">Info-ZIP</a>
web site. The .zip format is used for distribution because there
are free decoders and encoders available for many, many different
platforms. Many commercial compress/archive utilities also
support this format.</p>
<p>Unix/Linux hints: boost_all.zip is built on a Win32 platform,
so the line endings are wrong for Unix/Linux.&nbsp; Use the -a
option when unzipping with InfoZip for Unix/Linux friendly line
endings.&nbsp; Also note that a Linux user reports his decoder
required renaming boost_all.zip to boost_all.ZIP.</p>
<h3>CVS archive</h3>
<p>For those who have CVS installed, the libraries can also be
downloaded from the public CVS repository. The general procedure
goes something like this:</p>
<blockquote>
<pre>cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost login
[Hit &lt;return&gt; when it asks for a password]
cvs -z3 -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost checkout boost
cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost logout</pre>
</blockquote>
<h2>Installing Boost Libraries</h2>
<p>Many boost libraries are implemented entirely within their
header files.&nbsp; The only preparation for their use is to add
the path for the parent directory of the boost header sub-directory
to your compiler's list of #include search directories.</p>
<blockquote>
<p>For example, using Windows 2000, if you have unzipped
release 1.18.1 from boost_all.zip into the top level
directory of your C drive, for Borland, GCC, and Metrowerks
compilers add '-Ic:/boost_1_18_1' to the compiler command
line, and for the Microsoft compiler add '/I &quot;c:/boost_1_18_1&quot;'.&nbsp;
For IDE's, add 'c:/boost_1_18_1' (or whatever you have
renamed it to) to the search list using the appropriate GUI
dialog.</p>
</blockquote>
<p>A few boost libraries are implemented by separate source
files, and thus require compilation on your system to link
properly.&nbsp; Boost does not currently have an overall &quot;build&quot;
or &quot;make&quot; mechanism in place. Some of the individual
libraries do include make and/or project files for various
compilers.</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
s-format="%d %b %Y" startspan -->08 Mar 2001<!--webbot bot="Timestamp" endspan i-checksum="14892" --></p>
s-format="%d %b %Y" startspan -->14 Mar 2001<!--webbot bot="Timestamp" endspan i-checksum="14885" --></p>
</body>
</html>

@ -1 +1 @@
Subproject commit c979ab01af48fc814c42beb89f857d7db4e85068
Subproject commit 60b91ac6780ee9c7594892185377cebbde95652b

@ -1 +1 @@
Subproject commit 413838e70b95d966c248ac687489cd1b96d1ee49
Subproject commit 89bf2f310e080de2967e973d9b292c5f6a23db87

@ -1 +1 @@
Subproject commit e57d3f4bc1e77ea51289141f7bccfb2df97cd835
Subproject commit 6a12efb77bf64e79c232b37057129a603356b327

@ -1 +1 @@
Subproject commit a3f15f251c053c149ae7005000a5497e19a12e0f
Subproject commit 545d1569547afd19a878cc719ba25aabcaeca866

View file

@ -17,8 +17,6 @@
</tr>
</table>
<p>
<h1>Boost Download and Installation</h1>
The boost libraries are intended for easy download and installation.
@ -28,21 +26,22 @@ configuration tool.
<h2>Download</h2>
The boost libraries are available in various formats. Most of the
files are available through links from the individual library's
documentation. As many boost headers include other boost headers,
installing one at a time is painful. Therefore, archive formats have
been prepared which contain all of boost in a single file.
documentation. Since many boost headers include other boost headers,
installing one at a time is painful.&nbsp; Downloading all of Boost as a single archive
file (.zip or .tar.gz)&nbsp; is a lot easier.&nbsp; CVS access is also
available.
<h3>ZIP file</h3>
<h3>.zip file</h3>
The .zip format is widely supported by both free decoders and
commercial commpress/archive utilities. If you don't already have a
commercial compress/archive utilities. If you don't already have a
.zip file decoder, download one from the
<a href="http://www.info-zip.org/">Info-ZIP</a>
web site.
web site, which supplies versions for many operating systems.
<p>
Unix/Linux hints: boost_all.zip is built on a Win32 platform, so the
line endings are wrong for Unix/Linux. Use the -a option when
unzipping with InfoZip for Unix/Linux friendly line endings.
Text file line endings in the .zip file are as supplied by each library
developer.&nbsp; This works fine for Windows, but not for Unix/Linux.&nbsp; The
.tar.gz file supplies Unix/Linux friendly line endings.
<ul>
<li><a href="ftp://boost.sourceforge.net/pub/boost/release/">Latest version</a>
@ -52,7 +51,11 @@ unzipping with InfoZip for Unix/Linux friendly line endings.
<h3>.tar.gz file</h3>
The .tar.gz format is widely supported on Unix/Linux platforms. Some
Windows compress/archive utilities can read the format as well.
Windows compress/archive utilities can read the format as well.&nbsp; Because
the gzip format compresses the archive as a single file rather than compressing
each file individually, the .tar.gz file is smaller that the .zip file.
<p>Text file line endings in the .tar.gz file have been converted to newlines
for ease of use on Unix/Linux platforms.</p>
<ul>
<li><a href="ftp://boost.sourceforge.net/pub/boost/release/">Latest version</a>
@ -79,7 +82,7 @@ cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost logout
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
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="mailto:boost-owner@yahoogroups.com">moderators</a>.
@ -97,8 +100,7 @@ Many boost libraries are implemented entirely within their header
files. The only preparation for their use is to add the path for the
parent directory of the boost headers sub-directory to your compiler's
list of <code>#include</code> search directories.
<blockquote>
<p>
For example, using Windows 2000, if you have unzipped release 1.20.2
from boost_all.zip into the top level directory of your C drive, for
Borland, GCC, and Metrowerks compilers add '-Ic:/boost_1_20_2' to the
@ -106,19 +108,20 @@ compiler command line, and for the Microsoft compiler add '/I
"c:/boost_1_20_2"'. For IDE's, add 'c:/boost_1_20_2' (or whatever you
have renamed it to) to the search list using the appropriate GUI
dialog.
</blockquote>
<p>
A few boost libraries are implemented by separate source files, and
thus require compilation on your system to link properly. Boost does
not currently have an overall "build" or "make" machanism in place.
not currently have an overall "build" or "make" mechanism in place.
Some of the individual libraries do include make and/or project files
for various compilers, though.
<p>
<hr>
2001-02-11 <a href="../people/jens_maurer.htm">Jens Maurer</a>
Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->14 March, 2001<!--webbot bot="Timestamp" endspan i-checksum="28773" -->
<p>Written by&nbsp; <a href="../people/jens_maurer.htm">Jens Maurer</a>
2001-02-11</p>
</body>
</html>

View file

@ -303,7 +303,7 @@ namespace std {
named, appropriately <tt>type</tt>. A type generator is usually used to
consolidate a complicated type expression into a simple one, as in
<tt>boost::<a href=
"../libs/utility/filter_iterator.hpp">filter_iterator_generator</a></tt>,
"../libs/utility/filter_iterator.htm">filter_iterator_generator</a></tt>,
which looks something like this:
<blockquote>
@ -428,7 +428,7 @@ void tweak_all_widgets2(int arg)
<hr>
<p>Revised
<!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %b %Y" startspan -->09 Mar 2001<!--webbot bot="Timestamp" endspan i-checksum="14894" -->
<!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %b %Y" startspan -->14 Mar 2001<!--webbot bot="Timestamp" endspan i-checksum="14885" -->
<p>&copy; Copyright David Abrahams 2001. Permission to copy, use, modify,