Add missing #pragma warning(pop). Fixes #2767.

svn path=/trunk/boost/function/; revision=53694
Make Boost.Function compile with disabled exceptions.

Closes #2900. Patch from Gabi Davar.

svn path=/trunk/boost/function/; revision=53722
When copying boost::ref, copy even when the referenced function is empty. Fixes #2642

Patch by Steven Watanabe

svn path=/trunk/boost/function/; revision=54616
Add 'and later versions' to support info for GCC and Visual C++. Fixes #2847.

I didn't explicitly specify the versions since no one's updating this
list and it's highly unlikely that a future version will break this. The
same could probably be done for the other compilers but I don't know
them very well so I'm leaving them alone.

svn path=/trunk/libs/function/; revision=54617
Fix Boost.Function unit tests for C++0x. Fixes #3012

Based on a patch from Richard Webb. Changed a bit so that it also
works for the Visual C++ 10 beta.

svn path=/trunk/libs/function/; revision=54618
Work around Visual C++ copy constructor bug. Fixes #2929.

Based on the patch by Steven Watanabe.

svn path=/trunk/boost/function/; revision=54619
Fix a typo.

svn path=/trunk/libs/function/; revision=54909
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/function/; 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/function/; revision=56942
Fix function_base.hpp to not require typeid. Refs #3666. Requires [58127].

svn path=/trunk/boost/function/; revision=58128
Fixed tab and no-newline-at-end-of-file issues from inspection report

svn path=/trunk/boost/function/; revision=61435
Removed all but one old-style cast, breaking GCC 2.95.3; fixes #3410

svn path=/trunk/boost/function/; revision=62614
Applied patch from #3618; fixes #3618

svn path=/trunk/boost/function/; revision=62621
Applied patch from #3912; fixes #3912

svn path=/trunk/boost/function.hpp; revision=62622
Applied patch from #4073; fixes #4073

svn path=/trunk/boost/function/; revision=62623
Make sure that the cv flags are copied when we copy a reference to a function object.  Fixes #4325

svn path=/trunk/boost/function/; revision=62665
Update various libraries' documentation build.

Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

svn path=/trunk/libs/function/; revision=63146
Detab some jamfiles.

svn path=/trunk/libs/function/; revision=63343
Remove extra definition of operator(), since it's inline anyway.  Fixes #4765.

svn path=/trunk/boost/function/; revision=67560
Function: Extra member tests, to catch #4073.

svn path=/trunk/libs/function/; revision=70301