This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'.

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=21427
string::append(Iter, Iter)  seems to cause link failure for msvc-stlport.
try using += buf.substr(..) instead.  (the copy overhead is not critical)

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=21902
a few precise changes :
 . free function boost::io::str moved into boost::, much more convenient due to Koenig lookup
 . added format::size() const  (avoids making the full string just to know the current size)
 . settled for clear() / clear_binds()
 . sample programs updated accordingly.

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=21907
one occurence of clear_non_bound remained,  removed.

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=21916
strange mismatch between declaration and definition of format::size() for MSVC7
maybe making size_type a typedef will help it

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=21917
boost::io::str is now only an alias, use str directly (koenig lookup)

MSVC6 fail on
using boost::io::str;
so removed it.

svn path=/branches/RC_1_31_0/boost/libs/format/; revision=21918
dded  using boost::str, vc7 wasnt finding str.

svn path=/branches/RC_1_31_0/boost/libs/format/; revision=21926
new tests added from main trunk

svn path=/branches/RC_1_31_0/boost/libs/format/; revision=21938
. reflects updates in the code (member func size(), str() in boost:: )
. removes missing urls and update moved ones
. W3C validated
. minor added info (user type formatting note, etc)

svn path=/branches/RC_1_31_0/boost/libs/format/; revision=21939
"a note about performance" paragrpah added.

svn path=/branches/RC_1_31_0/boost/libs/format/; revision=21941
no actual change, just switched to include files with <foo/bar> instead of "foo/bar"

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=21966
even if it's just for information,  bench_format.cpp updated, wasnt even compilable anymore..

svn path=/branches/RC_1_31_0/boost/libs/format/; revision=21967
fix for BCB 6 patch 4,  suggested by Pavel Vozenilek

svn path=/branches/RC_1_31_0/boost/boost/format/; revision=22046