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/range/; revision=55159
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/range/; revision=56942
Boost.RangeEx merged into Boost.Range

svn path=/trunk/boost/range/; revision=60897
Corrected namespace of the pipe operator for the copied adaptor.

svn path=/trunk/boost/range/; revision=60901
Fix compilation of Boost.Range adaptors on GCC 64-bit

svn path=/trunk/boost/range/; revision=60904
Correct Boost.Range irange unit test failure on 64-bit GCC

svn path=/trunk/boost/range/; revision=60905
Boost.Range minor documentation corrections and code comment fixes.

svn path=/trunk/boost/range/; revision=61014
Boost.Range algorithms are now in the boost::range namespace and brought into boost by the appropriate using statement. This allows better interoperation with Boost.Algorithm since errors only occur when the use calls similarly named ambiguous functions. In this event the user can disambiguate by using algorithm::xxx() or range::xxx(). This iteration also updates the concept assert code in the range algorithms.

svn path=/trunk/boost/range/; revision=61023
Boost.Range correct the adjacent_filtered adaptor to be resilient accident argument dependent lookup of boost::next

svn path=/trunk/boost/range/; revision=61024
Boost.Range fixed C++0x problem due to accidental argument dependent lookup in the const_ranges unit test.

svn path=/trunk/libs/range/; revision=61025
Boost.Range improvements for compiler compatibility, especially C++0x compilers.

svn path=/trunk/boost/range/; revision=61026
Boost.Range fixes for compilers that were having problems picking between const and mutable range overloads of range algorithms.

svn path=/trunk/boost/range/; revision=61028
Boost.Range Fix for trac issue #3110 - Multi_array and iterator_range interaction.
This has been fixed by reusing the well proven iterator_facade operator[] mechanism.

svn path=/trunk/boost/range/; revision=61029
Boost.Range is modified to conditionally compile concept assertions. This has been configured to disable concept assertions in Boost.Range for known broken compilers.

svn path=/trunk/boost/range/; revision=61035
Boost.Range a recent fix to a trac ticket causes a compilation error on Sun compilers. This commit causes the old code to be used for the operator[] of iterator_range on Sun compilers.

svn path=/trunk/boost/range/; revision=61038
Boost.Range added unit tests for extended algorithms.
Put the extended algorithms into boost::range in a similar manner to the standard algorithms.
Added iota as an extended algorithm.
Fixed defects in the extended algorithms brought to light by the new unit tests.

svn path=/trunk/boost/range/; revision=61042
Rebuild the integer documentation.

svn path=/trunk/libs/range/; revision=61058
Revert accidental commit to range.

svn path=/trunk/libs/range/; revision=61064
Boost.Range fix to the skip_iterator constructor used by adjacent_filter. On the templatised constructor the m_range variable was uninitialized. This may explain some of the failures for adjacent_filtered and uniqued on Intel compilers.

svn path=/trunk/boost/range/; revision=61066
Boost.Range fix to the combine function that did not show as a defect on most compilers.
This iteration also makes the code compatible with more compilers.

svn path=/trunk/boost/range/; revision=61071