Fix for uncontrolled growth of slot list under certain patterns
of connection/disconnection without invocation.  Refs #4089.


svn path=/trunk/boost/signals2/; revision=61243
renamed one overload of private nolock_cleanup_connections method,
to avoid compiler problem on one test platform (sandia-intel-10.1).


svn path=/trunk/boost/signals2/; revision=61277
Fixed ticket 4289, add missing include guards.

Checked that include guard name not currently used
and followed the established to signals2 conventions.


svn path=/trunk/boost/signals2.hpp; revision=62709
Quiet compiler warning.  Refs #4354.


svn path=/trunk/boost/signals2/; revision=63032
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/signals2/; revision=63146
Trying to fix test failure on gcc 4.5 in c++0x mode.


svn path=/trunk/boost/signals2/; revision=65000
Don't need mpl/not.hpp workaround for Boost.Variant any more.

svn path=/trunk/boost/signals2/; revision=65001
Added docs for new slot::track_foreign method.

svn path=/trunk/libs/signals2/; revision=65532
Fixed documentation typo.


svn path=/trunk/libs/signals2/; revision=65647
Undocumented slot_base::track_container_type and slot_base::tracked_objects(), 
as they are no longer worth documentation due to the changes required to support
tracking foreign shared_ptr types.

svn path=/trunk/libs/signals2/; revision=65648
Patch from John Maddock: 
http://lists.boost.org/Archives/boost/2010/11/173288.php

Refs #4872.


svn path=/trunk/libs/signals2/; revision=66694
Fixed bug in test due to accidental variable shadowing.

svn path=/trunk/libs/signals2/; revision=67095
Fixed some gcc -Wshadow warnings.


svn path=/trunk/libs/signals2/; revision=67096
Fixed some gcc -Wshadow warnings reported by Rich McKeever.
Refs #4958.


svn path=/trunk/boost/signals2/; revision=67097
Use std::forward instead our own implementation.


svn path=/trunk/boost/signals2/; revision=67620
Got rid of a couple unused parameter warnings.


svn path=/trunk/boost/signals2/; revision=68871
Make sure that the command works even in debug mode.  Refs #4872.

svn path=/trunk/libs/signals2/; revision=71058
Declare assignment operator of slot_invoker private.


svn path=/trunk/boost/signals2/; revision=71888
Whitespace indentation fix.

svn path=/trunk/boost/signals2/; revision=71889
Use BOOST_PP_EMPTY for empty macro argument. 

svn path=/trunk/boost/signals2/; revision=71890