Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.


svn path=/trunk/libs/iostreams/; revision=55159
atttped fix for #2932; will close after next testing cycle completes

svn path=/trunk/libs/iostreams/; revision=55797
Quiet GCC warnings

svn path=/trunk/boost/iostreams/; revision=56022
iostreams: fix for LWG issue 811, which it causing GCC 4.4.x errors 

svn path=/trunk/libs/iostreams/; revision=56666
rm cmake from trunk.  I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back

svn path=/trunk/libs/iostreams/; revision=56942
Allocate exceptions on the stack, not the heap. Refs #3612, by Richard Smith.

svn path=/trunk/boost/iostreams/; revision=57602
Fix unthrown exceptions. Refs #3311.

Thanks to Gareth Sylvester-Bradley and Richard Smith.

svn path=/trunk/boost/iostreams/; revision=57603
Use boost::throw_exception. Refs #2094.

Still some throws left when rethrowing caught exceptions.

Thanks to Richard Smith.

svn path=/trunk/boost/iostreams/; revision=57604
Add missing include guard. Refs #3010.

Thanks to Bjørn Roald and Richard Smith.

svn path=/trunk/boost/iostreams/; revision=57606
This file is dead and is the only remaining place mentioning the futimes function mentioned in #2817.

svn path=/trunk/libs/iostreams/; revision=57607
Hopefully fix #2894.

By Richard Smith

svn path=/trunk/boost/iostreams/; revision=57608
Support boost::ref(std::istream) in code_converter. Refs #3011.

By Richard Smith.

svn path=/trunk/boost/iostreams/; revision=57609
Fix CRC on x64 during gzip decompression. Refs #3352.

Thanks to Thomas Suckow.

svn path=/trunk/boost/iostreams/; revision=57610
Fix title of a iostream page.

Thanks to Richard Smith.

svn path=/trunk/libs/iostreams/; revision=57611
Fix mapped file errors in windows. Refs #3505.

By Richard Smith.

svn path=/trunk/libs/iostreams/; revision=57612
IOStreams: fixing compilation error on VC2010

svn path=/trunk/boost/iostreams/; revision=57710
Add usage requirements.

svn path=/trunk/libs/iostreams/; revision=57833
Change the macro setup for restrict_test and slice_test.

Because of the way restrict_test and slice_test were including the
header file they were testing, bjam was missing the dependency on that
files and sometimes, when changing the headers, the test wouldn't get
run.  This fixes that.

svn path=/trunk/libs/iostreams/; revision=58224
If a write is going to go past the end of the restricted area, write up to the end before throwing an exception.

svn path=/trunk/boost/iostreams/; revision=58225
Don't throw if seeking the end of the restricted area of a file.

The restrict tests were failing on Visual C++ because they seek the end
of the restricted area (`io.seekp(0, BOOST_IOS::END)`). I think this is
something that should be allowed, so I've changed it so that it doesn't
throw if moving to one past the end. Hopefully it will throw if the user
actually tries to write to the file after this seek.

It looks like the test wasn't failing on gcc because the standard
library was suppressing the exception.

svn path=/trunk/boost/iostreams/; revision=58569