Commit Graph

  • 854d3ce500 Fixed compile error in mutex_test I recently introduced. Frank Mori Hess 2015-04-20 10:47:25 -0400
  • 9864b4dbcd Merge branch 'develop' Frank Mori Hess 2015-04-18 13:47:15 -0400
  • 1680fc0c08 Fixed race in mutex_test. Frank Mori Hess 2015-04-18 13:45:04 -0400
  • 79a8dc9e1d Fixed compile errors with reference slot return type, when compiling in c++11 mode. Frank Mori Hess 2015-04-12 22:53:46 -0400
  • 2659f70dff Fixed compile error in c++11 mode due to my last change. Frank Mori Hess 2015-04-12 22:05:57 -0400
  • c22312b86c Destroy user slots promptly after disconnection, and without holding any signals2 mutexes. Frank Mori Hess 2015-04-12 21:44:30 -0400
  • a305f0b2c1 Got rid of per-connection mutexes. Frank Mori Hess 2015-04-12 14:34:16 -0400
  • 22d870c3e8 Fix for signals returning a reference type. Frank Mori Hess 2015-04-09 15:39:10 -0400
  • 4982d8a8ef Merge branch 'develop' Frank Mori Hess 2015-03-25 15:05:25 -0400
  • 18dfed8989 Fixed a parameter forwarding issue with bound_extended_slot_function in c++98 mode. Frank Mori Hess 2015-03-24 12:57:55 -0400
  • fb8344aa09 Fixed forwarding issues with gcc 4.9 and later in c++11 mode. Frank Mori Hess 2015-03-23 18:38:34 -0400
  • 9cf234651e Fixed forwarding issues with gcc 4.9 and later in c++11 mode. Frank Mori Hess 2015-03-23 18:36:35 -0400
  • 0cc3f5aa12 Made 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
  • 8032e1d5ae Merge branch 'develop' Frank Mori Hess 2014-11-13 13:59:03 -0500
  • fd0d8042e2 Fix for missing include from Evangelos Foutras. Frank Mori Hess 2014-11-06 23:32:20 -0500
  • db1a5f9692 Merge branch 'develop' Frank Mori Hess 2014-10-30 16:05:18 -0400
  • da69ce807e Applied patch from Stefan Bühler from ticket #10721 Frank Mori Hess 2014-10-30 15:59:54 -0400
  • f3cd4d3899 Merge branch 'develop' Frank Mori Hess 2014-09-26 18:30:52 -0400
  • c031040102 Merge pull request #7 from MarcelRaad/patch-1 Frank Mori Hess 2014-09-26 18:27:06 -0400
  • af47b6d323 Remove unused include Marcel Raad 2014-09-26 11:22:38 +0200
  • 5430e17d63 Removed dead code which checked wrong #define Frank Mori Hess 2014-09-10 12:22:37 -0400
  • 164b6a471a Merge branch 'develop' Frank Mori Hess 2014-08-21 16:14:20 -0400
  • bc056228d5 Merge pull request #6 from danieljames/metadata Frank Mori Hess 2014-08-18 10:32:46 -0400
  • e74ce11fdd Add metadata file. Daniel James 2014-08-18 15:10:34 +0100
  • 7315b00e62 Merge branch 'develop' Frank Mori Hess 2014-08-15 21:07:25 -0400
  • fdc0c8b54a Added an overload to avoid unreferenced parameter warning (patch from Sergiu Dotenco). Frank Mori Hess 2014-08-15 21:05:18 -0400
  • 909748a874 Merge branch 'develop' Frank Mori Hess 2014-08-15 17:10:11 -0400
  • 0b656211f1 Fixed unused parameter warning. Frank Mori Hess 2014-08-15 17:08:59 -0400
  • a0bf2d188c Disconnect 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
  • 5516d08b21 Merge branch 'develop' Frank Mori Hess 2014-07-08 11:28:55 -0400
  • 79a97d9d7e Merge pull request #4 from MarcelRaad/patch-1 Frank Mori Hess 2014-07-03 16:52:56 -0400
  • 2ea1a2f8ad Compile fix for MSVC 14 Marcel Raad 2014-07-03 21:47:39 +0200
  • c1e3ca8c1a Merge pull request #3 from stgates/winrt Frank Mori Hess 2014-06-22 19:51:12 -0400
  • afc2d898ed Updating Signals2 to work with the Windows Runtime. Basically just use InitializeCriticalSectionEx. Steve Gates 2014-06-14 18:44:05 -0700
  • 7085769baf Merge branch 'develop' Frank Mori Hess 2014-03-02 12:42:18 -0500
  • bd9ababaec Fixed tests for optional initialization in tests, under recent versions of clang. Frank Mori Hess 2014-03-02 12:39:23 -0500
  • cf3a40ed5e Added missing newline at end of file. Frank Mori Hess 2014-01-03 11:40:57 -0500
  • 5fc774c2d0 Fixed line that somehow got out of sync with develop. Frank Mori Hess 2014-01-03 11:39:04 -0500
  • a494a68e92 Merge branch 'develop' Frank Mori Hess 2014-01-03 11:27:17 -0500
  • 96f7da77ed Removed some macro usage that is no longer needed. Frank Mori Hess 2014-01-01 11:20:31 -0500
  • 9ec67c28f1 Merge pull request #1 from DanielaE/feature/vc12-variadic Frank Mori Hess 2014-01-01 08:07:38 -0800
  • badf044236 Enable 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
  • 40dc434f94 Removed redundant forward declaration of slot class when compiling with variadic templates. Frank Mori Hess 2013-12-29 21:35:02 -0500
  • a75540ffc2 Removed redundant #define. Frank Mori Hess 2013-12-29 20:38:58 -0500
  • 930373d2f5 Removed unreachable code. Frank Mori Hess 2013-12-29 20:09:25 -0500
  • 28cae5b027 Merge 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
  • fca4de8238 Added documentation for signal move constructor and move assignment. Frank Mori Hess 2013-12-25 11:54:52 -0500
  • 33839117c5 Added move constructor and move assignment operator to signal class. Frank Mori Hess 2013-12-24 18:59:46 -0500
  • d3e6e46869 Updated reference docs with new move support for connection classes. Frank Mori Hess 2013-12-24 11:02:32 -0500
  • b4f86e6d1e Added move support to connection/scoped_connection. Frank Mori Hess 2013-12-23 19:58:58 -0500
  • acb59b9679 Merge from trunk. Fixes compile error in test. Frank Mori Hess 2013-11-12 03:04:57 +0000
  • 5a46513c6e Merge from trunk. Fixes #9103 Frank Mori Hess 2013-11-12 03:02:07 +0000
  • 257a3503f0 Merge 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
  • e57ff87af1 Merged changeset 86412 from trunk. Fixes #9286 Frank Mori Hess 2013-10-25 04:43:04 +0000
  • 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 Frank Mori Hess 2013-10-24 02:17:13 +0000
  • dc456fd3f6 Fixed compile error. Frank Mori Hess 2013-10-24 02:12:51 +0000
  • 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. Beman Dawes 2013-10-22 15:23:42 +0000
  • 1aecc7a166 Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +0000
  • 868d5799d6 Undo previous commit, it was meant for another branch Vladimir Prus 2013-09-25 08:32:03 +0000
  • 4ac1d73a61 Initial modular patch, from Bjorn. Vladimir Prus 2013-09-25 08:13:57 +0000
  • 914e69f190 Don't force disconnection of all slots in signal destructor. Refs #9103 Frank Mori Hess 2013-09-22 21:21:34 +0000
  • a0266ec4b0 Merge from trunk. Fixes #9031 Frank Mori Hess 2013-09-05 01:59:32 +0000
  • c1226819fb Removed unneeded include of any.hpp. Refs #9031 Frank Mori Hess 2013-08-25 00:50:48 +0000
  • 4429148e5f Merged from trunk. Closes #8916 Frank Mori Hess 2013-08-04 22:10:03 +0000
  • 57bc552e88 Added BOOST_VERIFY checks on return values from pthread calls. Refs #8916 Frank Mori Hess 2013-07-26 01:02:26 +0000
  • c30ab72a30 Merge from trunk. Frank Mori Hess 2013-07-21 04:23:19 +0000
  • c571aa3d42 Removed some spurious semicolons. Refs #8727 Frank Mori Hess 2013-07-15 02:14:30 +0000
  • 1ebb96a4c5 Merged from trunk. Frank Mori Hess 2013-04-23 00:37:28 +0000
  • 239ed332bd Tweaked template declaration of swap for signal classes, to make it more consistent. Frank Mori Hess 2013-04-22 03:51:29 +0000
  • 50a87e115c Added swap to signal classes. Fixes #8449 Frank Mori Hess 2013-04-22 03:22:06 +0000
  • 797f31ea52 Merged from trunk. Closes #8102. Closes #8103. Closes #8115. Frank Mori Hess 2013-02-23 17:04:02 +0000
  • 02a94c1371 Applied 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
  • b2b1410a43 Applied 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
  • 919682b2a2 get signals2 tests running again, refs #8103 Eric Niebler 2013-02-19 00:41:25 +0000
  • 3241ea2fc0 Merge macro changes for Boost.Signals2 to release Marshall Clow 2012-12-04 18:22:19 +0000
  • 216a62ee3c Removed usage of deprecated macros Marshall Clow 2012-11-26 17:38:50 +0000
  • 3994d7789f Remove usage of deprecated macros Marshall Clow 2012-11-20 21:18:02 +0000
  • 0099e2647a Merge to release. Fixes #7712 Frank Mori Hess 2012-11-20 05:25:07 +0000
  • f3dda67459 Merge from trunk. Fixes #6655 Frank Mori Hess 2012-07-05 01:44:38 +0000
  • f1a2b19f43 Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare. Dave Abrahams 2012-05-18 04:44:04 +0000
  • 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. Frank Mori Hess 2012-03-10 15:10:05 +0000
  • 5ef07b97a7 Merged from trunk. Closes #6198. Frank Mori Hess 2011-12-21 03:05:37 +0000
  • 1671d2e4d0 Fix for reported clang compile error. Refs #6198. Frank Mori Hess 2011-12-03 05:47:59 +0000
  • ac3bf72c31 Signals2: Allow signals to be used with newer Intel compilers Hartmut Kaiser 2011-10-10 12:34:20 +0000
  • 24feae6fca Merged from trunk to release. Frank Mori Hess 2011-07-25 17:23:35 +0000
  • f602598778 Put real name in for Gottlob Frege. Frank Mori Hess 2011-07-25 15:22:27 +0000
  • 8d9a6f6ca3 Merged from trunk. Frank Mori Hess 2011-05-16 14:17:17 +0000
  • 97de292a0c Use BOOST_PP_EXPR_IF instead of BOOST_PP_IF with BOOST_PP_EMPTY. Frank Mori Hess 2011-05-12 14:43:25 +0000
  • bba87b166e Fix warnings about empty macro arguments with gcc 4.4 -pedantic. Frank Mori Hess 2011-05-12 14:41:18 +0000
  • 6393693e5c Use BOOST_PP_EMPTY for empty macro argument. Frank Mori Hess 2011-05-12 14:11:00 +0000
  • bd2565ccee Whitespace indentation fix. Frank Mori Hess 2011-05-12 13:29:52 +0000
  • 1b85d70dbe Declare assignment operator of slot_invoker private. Frank Mori Hess 2011-05-12 13:26:25 +0000
  • 146198e281 Make sure that the command works even in debug mode. Refs #4872. Steven Watanabe 2011-04-06 23:52:25 +0000
  • a4291f64b8 Merged from trunk to release. Frank Mori Hess 2011-03-02 13:54:30 +0000
  • cc04d5ec45 Got rid of a couple unused parameter warnings. Frank Mori Hess 2011-02-14 21:23:01 +0000
  • 1f91de0983 Merged from trunk to release. Frank Mori Hess 2011-01-04 20:33:12 +0000
  • eaf7ba7584 Use std::forward instead our own implementation. Frank Mori Hess 2011-01-03 17:00:26 +0000
  • 1a7c499d19 Merged from trunk to release. Frank Mori Hess 2010-12-09 18:32:06 +0000
  • 7557d5190c Merged from trunk to release. Fixes #4958. Frank Mori Hess 2010-12-09 17:32:23 +0000