854d3ce500Fixed compile error in mutex_test I recently introduced.
Frank Mori Hess
2015-04-20 10:47:25 -0400
9864b4dbcdMerge branch 'develop'
Frank Mori Hess
2015-04-18 13:47:15 -0400
1680fc0c08Fixed race in mutex_test.
Frank Mori Hess
2015-04-18 13:45:04 -0400
79a8dc9e1dFixed compile errors with reference slot return type, when compiling in c++11 mode.
Frank Mori Hess
2015-04-12 22:53:46 -0400
2659f70dffFixed compile error in c++11 mode due to my last change.
Frank Mori Hess
2015-04-12 22:05:57 -0400
c22312b86cDestroy user slots promptly after disconnection, and without holding any signals2 mutexes.
Frank Mori Hess
2015-04-12 21:44:30 -0400
a305f0b2c1Got rid of per-connection mutexes.
Frank Mori Hess
2015-04-12 14:34:16 -0400
22d870c3e8Fix for signals returning a reference type.
Frank Mori Hess
2015-04-09 15:39:10 -0400
4982d8a8efMerge branch 'develop'
Frank Mori Hess
2015-03-25 15:05:25 -0400
18dfed8989Fixed a parameter forwarding issue with bound_extended_slot_function in c++98 mode.
Frank Mori Hess
2015-03-24 12:57:55 -0400
fb8344aa09Fixed forwarding issues with gcc 4.9 and later in c++11 mode.
Frank Mori Hess
2015-03-23 18:38:34 -0400
9cf234651eFixed forwarding issues with gcc 4.9 and later in c++11 mode.
Frank Mori Hess
2015-03-23 18:36:35 -0400
0cc3f5aa12Made internal invocation_janitor class noncopyable as suggested by Eric Levin, to avoid compiler warnings on msvc.
Frank Mori Hess
2015-03-04 12:03:32 -0500
8032e1d5aeMerge branch 'develop'
Frank Mori Hess
2014-11-13 13:59:03 -0500
fd0d8042e2Fix for missing include from Evangelos Foutras.
Frank Mori Hess
2014-11-06 23:32:20 -0500
db1a5f9692Merge branch 'develop'
Frank Mori Hess
2014-10-30 16:05:18 -0400
da69ce807eApplied patch from Stefan Bühler from ticket #10721
Frank Mori Hess
2014-10-30 15:59:54 -0400
f3cd4d3899Merge branch 'develop'
Frank Mori Hess
2014-09-26 18:30:52 -0400
c031040102Merge pull request #7 from MarcelRaad/patch-1
Frank Mori Hess
2014-09-26 18:27:06 -0400
af47b6d323Remove unused include
Marcel Raad
2014-09-26 11:22:38 +0200
5430e17d63Removed dead code which checked wrong #define
Frank Mori Hess
2014-09-10 12:22:37 -0400
164b6a471aMerge branch 'develop'
Frank Mori Hess
2014-08-21 16:14:20 -0400
bc056228d5Merge pull request #6 from danieljames/metadata
Frank Mori Hess
2014-08-18 10:32:46 -0400
e74ce11fddAdd metadata file.
Daniel James
2014-08-18 15:10:34 +0100
7315b00e62Merge branch 'develop'
Frank Mori Hess
2014-08-15 21:07:25 -0400
fdc0c8b54aAdded an overload to avoid unreferenced parameter warning (patch from Sergiu Dotenco).
Frank Mori Hess
2014-08-15 21:05:18 -0400
909748a874Merge branch 'develop'
Frank Mori Hess
2014-08-15 17:10:11 -0400
0b656211f1Fixed unused parameter warning.
Frank Mori Hess
2014-08-15 17:08:59 -0400
a0bf2d188cDisconnect slots associated with signals2::trackable immediately upon deletion of the signals2::trackable object. Refs #10100
Frank Mori Hess
2014-07-08 15:29:31 -0400
5516d08b21Merge branch 'develop'
Frank Mori Hess
2014-07-08 11:28:55 -0400
79a97d9d7eMerge pull request #4 from MarcelRaad/patch-1
Frank Mori Hess
2014-07-03 16:52:56 -0400
2ea1a2f8adCompile fix for MSVC 14
Marcel Raad
2014-07-03 21:47:39 +0200
c1e3ca8c1aMerge pull request #3 from stgates/winrt
Frank Mori Hess
2014-06-22 19:51:12 -0400
afc2d898edUpdating Signals2 to work with the Windows Runtime. Basically just use InitializeCriticalSectionEx.
Steve Gates
2014-06-14 18:44:05 -0700
7085769bafMerge branch 'develop'
Frank Mori Hess
2014-03-02 12:42:18 -0500
bd9ababaecFixed tests for optional initialization in tests, under recent versions of clang.
Frank Mori Hess
2014-03-02 12:39:23 -0500
cf3a40ed5eAdded missing newline at end of file.
Frank Mori Hess
2014-01-03 11:40:57 -0500
5fc774c2d0Fixed line that somehow got out of sync with develop.
Frank Mori Hess
2014-01-03 11:39:04 -0500
a494a68e92Merge branch 'develop'
Frank Mori Hess
2014-01-03 11:27:17 -0500
96f7da77edRemoved some macro usage that is no longer needed.
Frank Mori Hess
2014-01-01 11:20:31 -0500
9ec67c28f1Merge pull request #1 from DanielaE/feature/vc12-variadic
Frank Mori Hess
2014-01-01 08:07:38 -0800
badf044236Enable compilation with VS2013 and later. Instead of adding partially specialized class template 'slot' with dependent template argument 'SlotFunction' which doesn't work with Visual Studio compilers, get around this problem by introducing class template 'slot_impl' - much like in the "faux-variadic" code path used by compilers which don't implement variadic templates.
Daniela Engert
2013-12-27 18:39:14 +0100
40dc434f94Removed redundant forward declaration of slot class when compiling with variadic templates.
Frank Mori Hess
2013-12-29 21:35:02 -0500
a75540ffc2Removed redundant #define.
Frank Mori Hess
2013-12-29 20:38:58 -0500
930373d2f5Removed unreachable code.
Frank Mori Hess
2013-12-29 20:09:25 -0500
28cae5b027Merge pull request #2 from DanielaE/fix/vc-move-support
Frank Mori Hess
2013-12-29 16:55:53 -0800
de7c018d3a* fix: compilation of move support up to vc11
Daniela Engert
2013-12-29 17:22:02 +0100
fca4de8238Added documentation for signal move constructor and move assignment.
Frank Mori Hess
2013-12-25 11:54:52 -0500
33839117c5Added move constructor and move assignment operator to signal class.
Frank Mori Hess
2013-12-24 18:59:46 -0500
d3e6e46869Updated reference docs with new move support for connection classes.
Frank Mori Hess
2013-12-24 11:02:32 -0500
b4f86e6d1eAdded move support to connection/scoped_connection.
Frank Mori Hess
2013-12-23 19:58:58 -0500
acb59b9679Merge from trunk. Fixes compile error in test.
Frank Mori Hess
2013-11-12 03:04:57 +0000
5a46513c6eMerge from trunk. Fixes#9103
Frank Mori Hess
2013-11-12 03:02:07 +0000
257a3503f0Merge 86392 from trunk. The spirit change was not applied because the file is not present in branches/release.
Beman Dawes
2013-10-27 21:10:04 +0000
e57ff87af1Merged changeset 86412 from trunk. Fixes#9286
Frank Mori Hess
2013-10-25 04:43:04 +0000
a4cf126ad1As 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
Frank Mori Hess
2013-10-24 02:17:13 +0000
dc456fd3f6Fixed compile error.
Frank Mori Hess
2013-10-24 02:12:51 +0000
ff3c36464bAdd 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.
Beman Dawes
2013-10-22 15:23:42 +0000
1aecc7a166Remove obsolete MSVC check from pragma guard
Stephen Kelly
2013-09-26 13:02:51 +0000
868d5799d6Undo previous commit, it was meant for another branch
Vladimir Prus
2013-09-25 08:32:03 +0000
4ac1d73a61Initial modular patch, from Bjorn.
Vladimir Prus
2013-09-25 08:13:57 +0000
914e69f190Don't force disconnection of all slots in signal destructor. Refs #9103
Frank Mori Hess
2013-09-22 21:21:34 +0000
a0266ec4b0Merge from trunk. Fixes#9031
Frank Mori Hess
2013-09-05 01:59:32 +0000
c1226819fbRemoved unneeded include of any.hpp. Refs #9031
Frank Mori Hess
2013-08-25 00:50:48 +0000
4429148e5fMerged from trunk. Closes#8916
Frank Mori Hess
2013-08-04 22:10:03 +0000
57bc552e88Added BOOST_VERIFY checks on return values from pthread calls. Refs #8916
Frank Mori Hess
2013-07-26 01:02:26 +0000
c30ab72a30Merge from trunk.
Frank Mori Hess
2013-07-21 04:23:19 +0000
c571aa3d42Removed some spurious semicolons. Refs #8727
Frank Mori Hess
2013-07-15 02:14:30 +0000
1ebb96a4c5Merged from trunk.
Frank Mori Hess
2013-04-23 00:37:28 +0000
239ed332bdTweaked template declaration of swap for signal classes, to make it more consistent.
Frank Mori Hess
2013-04-22 03:51:29 +0000
50a87e115cAdded swap to signal classes. Fixes#8449
Frank Mori Hess
2013-04-22 03:22:06 +0000
797f31ea52Merged from trunk. Closes#8102. Closes#8103. Closes#8115.
Frank Mori Hess
2013-02-23 17:04:02 +0000
02a94c1371Applied patch from Eric Niebler to make use of BOOST_NO_CXX11_SMART_PTR. Refs #8115.
Frank Mori Hess
2013-02-20 01:27:55 +0000
b2b1410a43Applied from Eric Niebler to fix compile errors against compilers that support variadic templates but not std::tuple.
Frank Mori Hess
2013-02-20 01:19:37 +0000
3241ea2fc0Merge macro changes for Boost.Signals2 to release
Marshall Clow
2012-12-04 18:22:19 +0000
216a62ee3cRemoved usage of deprecated macros
Marshall Clow
2012-11-26 17:38:50 +0000
3994d7789fRemove usage of deprecated macros
Marshall Clow
2012-11-20 21:18:02 +0000
0099e2647aMerge to release. Fixes#7712
Frank Mori Hess
2012-11-20 05:25:07 +0000
f3dda67459Merge from trunk. Fixes#6655
Frank Mori Hess
2012-07-05 01:44:38 +0000
f1a2b19f43Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare.
Dave Abrahams
2012-05-18 04:44:04 +0000
d80cefdad9Try to deal with C++11 (or not) compilers a little better, so we can avoid standard violation in foreign_ptr.hpp. Refs #6655.
Frank Mori Hess
2012-03-10 15:10:05 +0000
5ef07b97a7Merged from trunk. Closes#6198.
Frank Mori Hess
2011-12-21 03:05:37 +0000
1671d2e4d0Fix for reported clang compile error. Refs #6198.
Frank Mori Hess
2011-12-03 05:47:59 +0000
ac3bf72c31Signals2: Allow signals to be used with newer Intel compilers
Hartmut Kaiser
2011-10-10 12:34:20 +0000
24feae6fcaMerged from trunk to release.
Frank Mori Hess
2011-07-25 17:23:35 +0000
f602598778Put real name in for Gottlob Frege.
Frank Mori Hess
2011-07-25 15:22:27 +0000
8d9a6f6ca3Merged from trunk.
Frank Mori Hess
2011-05-16 14:17:17 +0000
97de292a0cUse BOOST_PP_EXPR_IF instead of BOOST_PP_IF with BOOST_PP_EMPTY.
Frank Mori Hess
2011-05-12 14:43:25 +0000
bba87b166eFix warnings about empty macro arguments with gcc 4.4 -pedantic.
Frank Mori Hess
2011-05-12 14:41:18 +0000
6393693e5cUse BOOST_PP_EMPTY for empty macro argument.
Frank Mori Hess
2011-05-12 14:11:00 +0000
bd2565cceeWhitespace indentation fix.
Frank Mori Hess
2011-05-12 13:29:52 +0000
1b85d70dbeDeclare assignment operator of slot_invoker private.
Frank Mori Hess
2011-05-12 13:26:25 +0000
146198e281Make sure that the command works even in debug mode. Refs #4872.
Steven Watanabe
2011-04-06 23:52:25 +0000
a4291f64b8Merged from trunk to release.
Frank Mori Hess
2011-03-02 13:54:30 +0000
cc04d5ec45Got rid of a couple unused parameter warnings.
Frank Mori Hess
2011-02-14 21:23:01 +0000
1f91de0983Merged from trunk to release.
Frank Mori Hess
2011-01-04 20:33:12 +0000
eaf7ba7584Use std::forward instead our own implementation.
Frank Mori Hess
2011-01-03 17:00:26 +0000
1a7c499d19Merged from trunk to release.
Frank Mori Hess
2010-12-09 18:32:06 +0000
7557d5190cMerged from trunk to release. Fixes#4958.
Frank Mori Hess
2010-12-09 17:32:23 +0000