atomic: merge (delete & copy) changes from trunk


svn path=; revision=84456
Merge big documentation update from Trunk.

svn path=; revision=84459
Merge config doc and test updates.

svn path=; revision=84462
Merge regex bug fix.
Refs #8569.

svn path=; revision=84463
Thread: merge 84414 to fix #8596.

svn path=; revision=84468
Thread: update history.

svn path=; revision=84490
Merge documentation typo fixes.

svn path=; revision=84491
Merge some change log entries to release.

svn path=; revision=84497
Merge quickbook to release.

svn path=; revision=84500
Merge libraries.htm update.

svn path=/branches/release/libs/libraries.htm; revision=84504
Merge config from Trunk - previous merge was incomplete.

svn path=; revision=84505
Merge [84506] from trunk: Document that constructors initialize enable_shared_from_this. Fixes #8573.

svn path=; revision=84507
Merge iostreams to release.

Might as well merge now that the dependencies (BOOST_FALLTHROUGH support
and the new version of Boost.Build) are in release.

svn path=; revision=84508
Merged BOOST_TEST_THROWS from trunk, as it's been working fine for two months

svn path=; revision=84519
merge [83504] from trunk

svn path=; revision=84525
Updated template parameter names to start with BOOST_TTI.

svn path=; revision=84527
Merge from trunk. Fixes #8421, #8602, #7739, #8613, #7939.

------------------------------------------------------------------------
r84482 | chris_kohlhoff | 2013-05-25 21:35:10 +1000 (Sat, 25 May 2013) | 1 line

Fix potential deadlock in signal_set implementation.
------------------------------------------------------------------------
r84483 | chris_kohlhoff | 2013-05-25 21:38:01 +1000 (Sat, 25 May 2013) | 1 line

Fix error in acceptor example. Refs #8421
------------------------------------------------------------------------
r84484 | chris_kohlhoff | 2013-05-25 21:41:19 +1000 (Sat, 25 May 2013) | 1 line

Fix waitable timer documentation. Refs #8602
------------------------------------------------------------------------
r84485 | chris_kohlhoff | 2013-05-25 21:46:20 +1000 (Sat, 25 May 2013) | 1 line

Add assertions that num_buckets_ is non-zero. Refs #7739
------------------------------------------------------------------------
r84486 | chris_kohlhoff | 2013-05-25 21:50:52 +1000 (Sat, 25 May 2013) | 8 lines

Automatically disable SSL compression.

To mitigate the risk of certain attacks, SSL compression is now disabled
by default. To enable, you can use the new ssl::context::clear_options()
function like so:

  my_context.clear_options(asio::ssl::context::no_compression);

------------------------------------------------------------------------
r84487 | chris_kohlhoff | 2013-05-25 21:52:54 +1000 (Sat, 25 May 2013) | 3 lines

Fix bug on Windows where certain operations might generate an error_code with
an invalid (i.e. NULL) error_category. Refs #8613

------------------------------------------------------------------------
r84488 | chris_kohlhoff | 2013-05-25 21:57:36 +1000 (Sat, 25 May 2013) | 1 line

Fix problem in #warning directive. Refs #7939
------------------------------------------------------------------------
r84492 | chris_kohlhoff | 2013-05-25 22:35:43 +1000 (Sat, 25 May 2013) | 2 lines

Fix potential data race due to reading the reactor pointer outside the lock.

------------------------------------------------------------------------
r84494 | chris_kohlhoff | 2013-05-25 23:03:48 +1000 (Sat, 25 May 2013) | 1 line

Regenerate documentation.
------------------------------------------------------------------------
r84529 | chris_kohlhoff | 2013-05-27 22:17:19 +1000 (Mon, 27 May 2013) | 1 line

Add documentation for new features.
------------------------------------------------------------------------

svn path=; revision=84530
Version bump.

svn path=; revision=84531