a6fcd1334fMerged signals2 docs from trunk.
Frank Mori Hess
2010-09-28 15:31:36 +0000
15bdfedcedUndocumented slot_base::track_container_type and slot_base::tracked_objects(), as they are no longer worth documentation due to the changes required to support tracking foreign shared_ptr types.
Frank Mori Hess
2010-09-28 15:10:10 +0000
09c3f6cdbfFixed documentation typo.
Frank Mori Hess
2010-09-28 14:58:46 +0000
b59b4d7b86Merged signals2 docs to release.
Frank Mori Hess
2010-09-22 15:56:15 +0000
cee5c191dfAdded docs for new slot::track_foreign method.
Frank Mori Hess
2010-09-22 14:49:23 +0000
3c952d6b2bMerged signals2 from trunk to release.
Frank Mori Hess
2010-08-25 19:01:06 +0000
d11090f2b5Don't need mpl/not.hpp workaround for Boost.Variant any more.
Frank Mori Hess
2010-08-25 18:30:08 +0000
816e73bddcTrying to fix test failure on gcc 4.5 in c++0x mode.
Frank Mori Hess
2010-08-25 17:11:56 +0000
e3ba004c6bMerge documentation fixes.
Daniel James
2010-06-26 12:30:09 +0000
d1da61ca39Update various libraries' documentation build.
Daniel James
2010-06-20 18:00:48 +0000
4c12099671Quiet compiler warning. Refs #4354.
Frank Mori Hess
2010-06-17 01:48:54 +0000
53819e57fdFixed ticket 4289, add missing include guards.
K. Noel Belcourt
2010-06-10 02:38:09 +0000
0f76cd72f1Merged from trunk to release. Fixes#4089.
Frank Mori Hess
2010-04-14 20:30:37 +0000
b542ddbc18renamed one overload of private nolock_cleanup_connections method, to avoid compiler problem on one test platform (sandia-intel-10.1).
Frank Mori Hess
2010-04-14 20:03:57 +0000
62dce534c8Fix for uncontrolled growth of slot list under certain patterns of connection/disconnection without invocation. Refs #4089.
Frank Mori Hess
2010-04-13 13:02:17 +0000
2883e21120Merged [60416] from trunk to release.
Frank Mori Hess
2010-03-10 16:02:51 +0000
2f4984c69eMerged [60383] to release branch. Fixes#3983.
Frank Mori Hess
2010-03-10 15:56:41 +0000
c2d6285553Jamfile and compile fixes for example programs from Michael Caisse.
Frank Mori Hess
2010-03-10 13:58:34 +0000
b049cdbb99Fixed standard violations where I caught incomplete types. Refs #3983.
Frank Mori Hess
2010-03-09 17:01:45 +0000
3de0cd96f4Merged [57056] from trunk, closes#3534.
Frank Mori Hess
2009-11-07 14:57:04 +0000
b217658ab9Qualify addressof call, refs #3534.
Frank Mori Hess
2009-10-22 02:05:18 +0000
9417fc1278rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +0000
3ce9fe3182rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
d152979271Merged some bug fixes from trunk to release. Closes#3522.
Frank Mori Hess
2009-10-15 03:11:59 +0000
84eaec2de8Include <functional>, for std::greater.
Frank Mori Hess
2009-10-13 22:06:46 +0000
0cc2bf050eAdded test for bug reported in ticket #3522, which was fixed with [56802]. Refs #3522.
Frank Mori Hess
2009-10-13 22:04:13 +0000
54b61446feRemoved unused variable.
Frank Mori Hess
2009-10-13 21:58:55 +0000
b434ae968dMake sure we always use GroupCompare template parameter
Frank Mori Hess
2009-10-13 21:42:20 +0000
54bf9df544Work around missing include in Boost.Variant headers
Frank Mori Hess
2009-10-13 14:04:26 +0000
4de09843ddAdded support for tracking of objects owned by non-boost shared_ptr. No documentation yet.
Frank Mori Hess
2009-10-07 20:56:56 +0000
885d5dfb70mingw g++ 3.4 doesn't like it when you call close() on a default-constructed ofstream.
Frank Mori Hess
2009-08-22 20:14:08 +0000
b2449effa0Fix some classname elements that resulted in links to old Boost.Signals documentation.
Frank Mori Hess
2009-08-13 14:13:46 +0000
7fc63e7255Merged from trunk.
Frank Mori Hess
2009-07-27 13:47:50 +0000
b4791f3a00Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +0000
c604fa61c7Optimized cleanup of slot list when a signal is invoked with a large number of disconnected slots still in the slot list.
Frank Mori Hess
2009-07-24 14:48:37 +0000
9b07764194Add basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
4e91bfdc06Merged [55002] from trunk. Fixes#3268.
Frank Mori Hess
2009-07-17 20:17:32 +0000
e6727f317cFixed typo, refs #3268.
Frank Mori Hess
2009-07-17 20:09:03 +0000
b9ff567392Merged [53793] to release.
Frank Mori Hess
2009-06-15 17:42:48 +0000
d9a8a32578Merged [53779] from trunk.
Frank Mori Hess
2009-06-11 18:53:07 +0000
59bfdf2f18Trying to work around sun 5.9 compiler bug to make connection_test pass.
Frank Mori Hess
2009-06-11 18:30:26 +0000
a247558d8bAdded a copy of Thorsten Ottosen's auto_buffer into signals2/detail and used it to replace stack_allocator/stack_vector (which worked on popular compilers but were not strictly standards conforming).
Frank Mori Hess
2009-06-09 18:07:08 +0000
4fc27b5043Merged [53599] to release. Fixes#3125.
Frank Mori Hess
2009-06-04 13:26:30 +0000
6eba73c525Added test for and fixed compile errors in signal::set_combiner() and combiner() methods. Refs #3125.
Frank Mori Hess
2009-06-03 13:43:51 +0000
f78d3a55fcCopying some cmake files added to release branch back to trunk.
Frank Mori Hess
2009-06-02 14:30:13 +0000
a9f36a1b9bMerged [53554] from trunk to release.
Frank Mori Hess
2009-06-02 14:26:15 +0000
f7846179dfFixed my email address.
Frank Mori Hess
2009-06-02 14:22:53 +0000
ff01014782Merged Boost.Signals2 revisions r53132:53548 from trunk to release.
Frank Mori Hess
2009-06-02 14:18:22 +0000
e6718355a4Work around overload resolution failures on gcc 3.4
Frank Mori Hess
2009-06-01 19:42:04 +0000
615b2980cfFixed problems with classname elements producing links to classes in old Boost.Signals when I meant them to link to Boost.Signals2 classes. Removed deprecated stuff from documentation and updated wrt to changes made for the sake of the variadic template implementation. Added section on changes to interface which will appear in 1.40.
Frank Mori Hess
2009-06-01 17:58:34 +0000
2d7a9bfcc6Removed debug output.
Frank Mori Hess
2009-06-01 13:07:09 +0000
5d94b41cacFixed compile errors with BOOST_NO_VARIADIC_TEMPLATES.
Frank Mori Hess
2009-05-31 15:33:47 +0000
2b6fc8eceeFixing some reference-to-reference problems with some compilers.
Frank Mori Hess
2009-05-30 17:12:01 +0000
6fe3bf8ab9Fixed bug in test.
Frank Mori Hess
2009-05-30 16:03:54 +0000
f8d2974291Made benchmark output slightly more readable.
Frank Mori Hess
2009-05-29 18:10:57 +0000
66825217a5Added check of slot_result_type with void return type.
Frank Mori Hess
2009-05-29 17:55:06 +0000
0c8296d92fMake combiners that return void work, even when BOOST_NO_VOID_RETURNS is defined. Stopped slot_result_type from being dishonest when slot returns void and BOOST_NO_VOID_RETURNS is defined.
Frank Mori Hess
2009-05-29 17:35:35 +0000
919ad78bfaAdded some tests for std::unary_function/std::binary_function typedefs.
Frank Mori Hess
2009-05-29 15:16:04 +0000
feea7d1e38Added inheritance of variadic signal/slot from std::unary_function or std::binary_function as appropriate.
Frank Mori Hess
2009-05-29 15:05:10 +0000
2bd5533ae9Forgot to convert one use of old vararg_count to sizeof...().
Frank Mori Hess
2009-05-29 14:30:53 +0000
e53f1d2a3cFixed some test errors caused by sig_type::slot_type::signature_type not existing. Replaced unneeded vararg_count with sizeof...().
Frank Mori Hess
2009-05-29 13:34:42 +0000
687dee2875Added signature_type member typedef to variadic signal implementation. Also added it to slot classes.
Frank Mori Hess
2009-05-28 19:44:44 +0000
fbb9988f5fAdded some files I forgot to add with changeset [53355]
Frank Mori Hess
2009-05-28 19:00:01 +0000
4acf719aa9Added variadic signal/slot implementations used when BOOST_NO_VARIADIC_TEMPLATES is not defined. The signal0, signal1, etc classes are not available when using the variadic implementations, I plan to mark them as deprecated. Also the arg1_type, arg2_type member typedefs are not available and are replaced with a "arg" member template class. Documentation updates to follow.
Frank Mori Hess
2009-05-28 18:49:27 +0000
e4266bf7f6Tweaked #include directives a little.
Frank Mori Hess
2009-05-28 18:45:22 +0000
ee17e4f734Use BOOST_NO_VARIADIC_TEMPLATES instead of BOOST_HAS_VARIADIC_TMPL, etc.
Frank Mori Hess
2009-05-28 18:37:40 +0000
c0795a7c67Added a little test of a signal taking a reference argument.
Frank Mori Hess
2009-05-27 17:26:19 +0000
79625c90d0Patch from Richard Webb for msvc10 compile error, refs #3091
Frank Mori Hess
2009-05-27 01:48:08 +0000
28c1b9559btest tuneups for cmakeland'
Troy D. Straszheim
2009-05-21 21:52:56 +0000
4ecca9c4ffMerged changesets [53091], [53128], [53130], [53131], and [53132] from trunk to release.
Frank Mori Hess
2009-05-21 14:44:00 +0000
5bbb7fb284Renamed a method group since blocking() is also a query.
Frank Mori Hess
2009-05-20 15:52:18 +0000
6183fc34c3Added shared_connection_block::connection() query, and a connection::operator!=(). Added a test of shared_connection_block assignment.
Frank Mori Hess
2009-05-20 15:16:37 +0000
d43635d4beAdded explicit documentation of shared_connection_block's default copy constructor and assignment operator.
Frank Mori Hess
2009-05-20 14:51:19 +0000
ca91bb77bdMade shared_connection_block default constructible. Split shared_connection_block tests out of deletion_test, and added a little test for a default-constructed shared_connection_block.
Frank Mori Hess
2009-05-20 14:36:49 +0000
87ff0db5fcAdded ability to create a shared_connection_block which is initially not blocking.
Frank Mori Hess
2009-05-18 16:59:28 +0000
1e5aa8234acmakefiles for signals2
Troy D. Straszheim
2009-05-15 02:40:05 +0000
c42bfe630fMerged [52659] from trunk.
Frank Mori Hess
2009-05-04 21:09:26 +0000
e1a990b45eMerged [52372] and [52385] from trunk.
Frank Mori Hess
2009-05-04 21:00:59 +0000
6b2e4878a8Merged [52654] [52627] and [52477] from trunk.
Frank Mori Hess
2009-05-04 20:55:52 +0000
bbb008318eFix for some compile warnings from Kyle Girard <theycallmecoach@gmail.com>.
Frank Mori Hess
2009-04-29 13:53:18 +0000
77ee47ffd6Added some equality comparison operators for stack_allocator.
Frank Mori Hess
2009-04-28 18:17:24 +0000
fd7e977c28Trying to fix compile problems on msvc 9 in release mode.
Frank Mori Hess
2009-04-27 13:07:50 +0000
23939a55ebFix c++0x perfect forwarding for deconstruct.
Frank Mori Hess
2009-04-19 02:18:51 +0000
d309390f07Merged [52404] from trunk.
Frank Mori Hess
2009-04-15 13:05:41 +0000
422ceee998Fixed compile errors in c++0x mode.
Frank Mori Hess
2009-04-15 12:45:41 +0000
e265943d61signals2/signal.hpp does not need to include signals2/shared_connection_block.hpp.
Frank Mori Hess
2009-04-14 14:21:18 +0000
35ea409775Consolidated some redundant macros. Made BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS settable by user.
Frank Mori Hess
2009-04-13 19:52:21 +0000
6db6483247Merged [51797] from trunk.
Frank Mori Hess
2009-03-16 18:35:42 +0000
be76a695c3Fix for broken links from Danel James.
Frank Mori Hess
2009-03-16 18:30:11 +0000
767c877f8fMerging Signals2 to release branch.
Frank Mori Hess
2009-03-11 17:51:08 +0000
4bdee4633bFixed a few more copyright/license issues detected by inspection report.
Frank Mori Hess
2009-03-09 21:23:14 +0000
c9bb9ec451Fix a couple of minor signals2 documentation issues.
Daniel James
2009-03-09 20:57:06 +0000
cab89ec6a6Tweaked generation of Signals2 code snippets a bit.
Frank Mori Hess
2009-03-09 19:24:31 +0000
ae6d2d8d47quote destination dir to deal with spaces.
Frank Mori Hess
2009-03-08 16:54:52 +0000
ecf42fe741Generate code snippets using bjam instead of checking them into svn, to avoid bogus entries in inspect report.
Frank Mori Hess
2009-03-08 16:11:36 +0000