Two more Borland defects added.

svn path=/trunk/boost/config/; revision=51619
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS.

svn path=/trunk/boost/config/; revision=51733
Revert 51733 - it broke the regression testing system

svn path=/trunk/libs/config/; revision=51794
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.

svn path=/trunk/boost/config/; revision=51880
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.

svn path=/trunk/libs/config/; revision=51990
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use.  For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.

In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly.  As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).

These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.

svn path=/trunk/boost/config/; revision=52104
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use.  For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.

In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly.  As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).

These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.

svn path=/branches/release/boost/config/; revision=52221
Include <utility> for some versions of gcc's library.

Sometimes gcc's <cstddef> doesn't define the C++ macros, so check for it
and include <utility> in that case. Also remove a workaround from
container_fwd.hpp

Fixes #2924.

svn path=/trunk/boost/config/; revision=52246
Reverted change in boost/config/select_stdlib_config.hpp change in rev 52221.  Some gcc and Borland stdlibs don't pick up the C++ macros needed for stdlib detection from <cstddef>.  See ticket 2924.

svn path=/branches/release/boost/config/; revision=52254
After including <cstddef> to check for usage of STLport, if STLport is not detected, then include <utility> to detect other std libs.  This avoids the issue that some std libs do not include all of their C++-related macros when just <cstddef> is included.  Related to issue #2924.

svn path=/trunk/boost/config/; revision=52262
As of STLport 5.2, unordered_set and unordered_map have been moved from the std:: namespace to the std::tr1:: namespace

svn path=/trunk/boost/config/; revision=52269
Don't need to include utility now that select_stdlib has been fixed.

svn path=/trunk/boost/config/; revision=52320
Also don't need to check for _GLIBCXX_CSTDDEF.

svn path=/trunk/boost/config/; revision=52323
Try and set the right linker options on BSD and Sun platforms.

svn path=/trunk/libs/config/; revision=52353
Change test so we don't get namespace clashes with the real Boost code, updated all/Jamfile.v2 so it actually works now!

svn path=/trunk/libs/config/; revision=52354
Fix variadic template detection for mainline gcc. Fixes #2943

svn path=/trunk/boost/config/; revision=52381
Merged revisions 52381 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52381 | danieljames | 2009-04-14 10:03:13 +0100 (Tue, 14 Apr 2009) | 1 line
  
  Fix variadic template detection for mainline gcc. Fixes #2943
........

svn path=/branches/release/boost/config/; revision=52423
Added support for vxworks.hpp.
Fixes #2959.

svn path=/trunk/boost/config/; revision=52504
Remove unused copy of boostbook.css

svn path=/trunk/libs/config/; revision=52667
Add __GXX_EXPERIMENTAL_CXX0X__

svn path=/trunk/libs/config/; revision=52725