Commit Graph

598 Commits

Author SHA1 Message Date
Frank Mori Hess
b4f86e6d1e Added move support to connection/scoped_connection. 2013-12-23 19:58:58 -05:00
Frank Mori Hess
acb59b9679 Merge from trunk. Fixes compile error in test.
[SVN r86633]
2013-11-12 03:04:57 +00:00
Frank Mori Hess
5a46513c6e Merge from trunk. Fixes #9103
[SVN r86632]
2013-11-12 03:02:07 +00:00
Beman Dawes
257a3503f0 Merge 86392 from trunk. The spirit change was not applied because the file is not present in branches/release.
[SVN r86489]
2013-10-27 21:10:04 +00:00
Frank Mori Hess
e57ff87af1 Merged changeset 86412 from trunk.
Fixes #9286



[SVN r86424]
2013-10-25 04:43:04 +00:00
Frank Mori Hess
a4cf126ad1 As per Peter Dimov's suggestion, the variadic binding constructor for slots
shouldn't accept zero arguments.  There is also no need for it to accept a 
single argument, and not doing so avoids a bug in MSVC12.
Refs #9286



[SVN r86412]
2013-10-24 02:17:13 +00:00
Frank Mori Hess
dc456fd3f6 Fixed compile error.
[SVN r86411]
2013-10-24 02:12:51 +00:00
Beman Dawes
ff3c36464b Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.
[SVN r86392]
2013-10-22 15:23:42 +00:00
Stephen Kelly
1aecc7a166 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Vladimir Prus
868d5799d6 Undo previous commit, it was meant for another branch
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
4ac1d73a61 Initial modular patch, from Bjorn.
[SVN r85884]
2013-09-25 08:13:57 +00:00
Frank Mori Hess
914e69f190 Don't force disconnection of all slots in signal destructor.
Refs #9103


[SVN r85836]
2013-09-22 21:21:34 +00:00
Frank Mori Hess
a0266ec4b0 Merge from trunk. Fixes #9031
[SVN r85569]
2013-09-05 01:59:32 +00:00
Frank Mori Hess
c1226819fb Removed unneeded include of any.hpp. Refs #9031
[SVN r85452]
2013-08-25 00:50:48 +00:00
Frank Mori Hess
4429148e5f Merged from trunk. Closes #8916
[SVN r85211]
2013-08-04 22:10:03 +00:00
Frank Mori Hess
57bc552e88 Added BOOST_VERIFY checks on return values from pthread calls.
Refs #8916



[SVN r85161]
2013-07-26 01:02:26 +00:00
Frank Mori Hess
c30ab72a30 Merge from trunk.
[SVN r85097]
2013-07-21 04:23:19 +00:00
Frank Mori Hess
c571aa3d42 Removed some spurious semicolons. Refs #8727
[SVN r85042]
2013-07-15 02:14:30 +00:00
Frank Mori Hess
1ebb96a4c5 Merged from trunk.
[SVN r84022]
2013-04-23 00:37:28 +00:00
Frank Mori Hess
239ed332bd Tweaked template declaration of swap for signal classes, to make
it more consistent.



[SVN r84007]
2013-04-22 03:51:29 +00:00
Frank Mori Hess
50a87e115c Added swap to signal classes. Fixes #8449
[SVN r84006]
2013-04-22 03:22:06 +00:00
Frank Mori Hess
797f31ea52 Merged from trunk. Closes #8102. Closes #8103. Closes #8115.
[SVN r83102]
2013-02-23 17:04:02 +00:00
Frank Mori Hess
02a94c1371 Applied patch from Eric Niebler to make use of BOOST_NO_CXX11_SMART_PTR.
Refs #8115.



[SVN r83042]
2013-02-20 01:27:55 +00:00
Frank Mori Hess
b2b1410a43 Applied from Eric Niebler to fix compile errors against compilers that
support variadic templates but not std::tuple.



[SVN r83041]
2013-02-20 01:19:37 +00:00
Eric Niebler
919682b2a2 get signals2 tests running again, refs #8103
[SVN r82986]
2013-02-19 00:41:25 +00:00
Marshall Clow
3241ea2fc0 Merge macro changes for Boost.Signals2 to release
[SVN r81709]
2012-12-04 18:22:19 +00:00
Marshall Clow
216a62ee3c Removed usage of deprecated macros
[SVN r81562]
2012-11-26 17:38:50 +00:00
Marshall Clow
3994d7789f Remove usage of deprecated macros
[SVN r81444]
2012-11-20 21:18:02 +00:00
Frank Mori Hess
0099e2647a Merge to release. Fixes #7712
[SVN r81432]
2012-11-20 05:25:07 +00:00
Frank Mori Hess
f3dda67459 Merge from trunk. Fixes #6655
[SVN r79273]
2012-07-05 01:44:38 +00:00
Dave Abrahams
f1a2b19f43 Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare.
[SVN r78502]
2012-05-18 04:44:04 +00:00
Frank Mori Hess
d80cefdad9 Try to deal with C++11 (or not) compilers a little better, so we can avoid
standard violation in foreign_ptr.hpp.  Refs #6655.


[SVN r77289]
2012-03-10 15:10:05 +00:00
Frank Mori Hess
5ef07b97a7 Merged from trunk. Closes #6198.
[SVN r76089]
2011-12-21 03:05:37 +00:00
Frank Mori Hess
1671d2e4d0 Fix for reported clang compile error. Refs #6198.
[SVN r75777]
2011-12-03 05:47:59 +00:00
Hartmut Kaiser
ac3bf72c31 Signals2: Allow signals to be used with newer Intel compilers
[SVN r74893]
2011-10-10 12:34:20 +00:00
Frank Mori Hess
24feae6fca Merged from trunk to release.
[SVN r73361]
2011-07-25 17:23:35 +00:00
Frank Mori Hess
f602598778 Put real name in for Gottlob Frege.
[SVN r73358]
2011-07-25 15:22:27 +00:00
Frank Mori Hess
8d9a6f6ca3 Merged from trunk.
[SVN r71979]
2011-05-16 14:17:17 +00:00
Frank Mori Hess
97de292a0c Use BOOST_PP_EXPR_IF instead of BOOST_PP_IF with BOOST_PP_EMPTY.
[SVN r71893]
2011-05-12 14:43:25 +00:00
Frank Mori Hess
bba87b166e Fix warnings about empty macro arguments with gcc 4.4 -pedantic.
[SVN r71892]
2011-05-12 14:41:18 +00:00
Frank Mori Hess
6393693e5c Use BOOST_PP_EMPTY for empty macro argument.
[SVN r71890]
2011-05-12 14:11:00 +00:00
Frank Mori Hess
bd2565ccee Whitespace indentation fix.
[SVN r71889]
2011-05-12 13:29:52 +00:00
Frank Mori Hess
1b85d70dbe Declare assignment operator of slot_invoker private.
[SVN r71888]
2011-05-12 13:26:25 +00:00
Steven Watanabe
146198e281 Make sure that the command works even in debug mode. Refs #4872.
[SVN r71058]
2011-04-06 23:52:25 +00:00
Frank Mori Hess
a4291f64b8 Merged from trunk to release.
[SVN r69479]
2011-03-02 13:54:30 +00:00
Frank Mori Hess
cc04d5ec45 Got rid of a couple unused parameter warnings.
[SVN r68871]
2011-02-14 21:23:01 +00:00
Frank Mori Hess
1f91de0983 Merged from trunk to release.
[SVN r67657]
2011-01-04 20:33:12 +00:00
Frank Mori Hess
eaf7ba7584 Use std::forward instead our own implementation.
[SVN r67620]
2011-01-03 17:00:26 +00:00
Frank Mori Hess
1a7c499d19 Merged from trunk to release.
[SVN r67137]
2010-12-09 18:32:06 +00:00
Frank Mori Hess
7557d5190c Merged from trunk to release. Fixes #4958.
[SVN r67136]
2010-12-09 17:32:23 +00:00