Commit Graph

  • a0f0732d57 Fixed some gcc -Wshadow warnings reported by Rich McKeever. Refs #4958. Frank Mori Hess 2010-12-08 02:37:11 +0000
  • 460c01a860 Fixed some gcc -Wshadow warnings. Frank Mori Hess 2010-12-08 02:35:07 +0000
  • 5e1d38c0a1 Fixed bug in test due to accidental variable shadowing. Frank Mori Hess 2010-12-08 02:34:22 +0000
  • 8c38676cac Merged from trunk. Frank Mori Hess 2010-11-23 05:23:19 +0000
  • 66c2388ca4 Patch from John Maddock: http://lists.boost.org/Archives/boost/2010/11/173288.php Frank Mori Hess 2010-11-23 04:07:37 +0000
  • a6fcd1334f Merged signals2 docs from trunk. Frank Mori Hess 2010-09-28 15:31:36 +0000
  • 15bdfedced Undocumented 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
  • 09c3f6cdbf Fixed documentation typo. Frank Mori Hess 2010-09-28 14:58:46 +0000
  • b59b4d7b86 Merged signals2 docs to release. Frank Mori Hess 2010-09-22 15:56:15 +0000
  • cee5c191df Added docs for new slot::track_foreign method. Frank Mori Hess 2010-09-22 14:49:23 +0000
  • 3c952d6b2b Merged signals2 from trunk to release. Frank Mori Hess 2010-08-25 19:01:06 +0000
  • d11090f2b5 Don't need mpl/not.hpp workaround for Boost.Variant any more. Frank Mori Hess 2010-08-25 18:30:08 +0000
  • 816e73bddc Trying to fix test failure on gcc 4.5 in c++0x mode. Frank Mori Hess 2010-08-25 17:11:56 +0000
  • e3ba004c6b Merge documentation fixes. Daniel James 2010-06-26 12:30:09 +0000
  • d1da61ca39 Update various libraries' documentation build. Daniel James 2010-06-20 18:00:48 +0000
  • 4c12099671 Quiet compiler warning. Refs #4354. Frank Mori Hess 2010-06-17 01:48:54 +0000
  • 53819e57fd Fixed ticket 4289, add missing include guards. K. Noel Belcourt 2010-06-10 02:38:09 +0000
  • 0f76cd72f1 Merged from trunk to release. Fixes #4089. Frank Mori Hess 2010-04-14 20:30:37 +0000
  • b542ddbc18 renamed 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
  • 62dce534c8 Fix 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
  • 2883e21120 Merged [60416] from trunk to release. Frank Mori Hess 2010-03-10 16:02:51 +0000
  • 2f4984c69e Merged [60383] to release branch. Fixes #3983. Frank Mori Hess 2010-03-10 15:56:41 +0000
  • c2d6285553 Jamfile and compile fixes for example programs from Michael Caisse. Frank Mori Hess 2010-03-10 13:58:34 +0000
  • b049cdbb99 Fixed standard violations where I caught incomplete types. Refs #3983. Frank Mori Hess 2010-03-09 17:01:45 +0000
  • 3de0cd96f4 Merged [57056] from trunk, closes #3534. Frank Mori Hess 2009-11-07 14:57:04 +0000
  • b217658ab9 Qualify addressof call, refs #3534. Frank Mori Hess 2009-10-22 02:05:18 +0000
  • 9417fc1278 rm 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
  • 3ce9fe3182 rm 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
  • d152979271 Merged some bug fixes from trunk to release. Closes #3522. Frank Mori Hess 2009-10-15 03:11:59 +0000
  • 84eaec2de8 Include <functional>, for std::greater. Frank Mori Hess 2009-10-13 22:06:46 +0000
  • 0cc2bf050e Added test for bug reported in ticket #3522, which was fixed with [56802]. Refs #3522. Frank Mori Hess 2009-10-13 22:04:13 +0000
  • 54b61446fe Removed unused variable. Frank Mori Hess 2009-10-13 21:58:55 +0000
  • b434ae968d Make sure we always use GroupCompare template parameter Frank Mori Hess 2009-10-13 21:42:20 +0000
  • 54bf9df544 Work around missing include in Boost.Variant headers Frank Mori Hess 2009-10-13 14:04:26 +0000
  • 4de09843dd Added support for tracking of objects owned by non-boost shared_ptr. No documentation yet. Frank Mori Hess 2009-10-07 20:56:56 +0000
  • 885d5dfb70 mingw 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
  • b2449effa0 Fix some classname elements that resulted in links to old Boost.Signals documentation. Frank Mori Hess 2009-08-13 14:13:46 +0000
  • 7fc63e7255 Merged from trunk. Frank Mori Hess 2009-07-27 13:47:50 +0000
  • b4791f3a00 Copyrights 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
  • c604fa61c7 Optimized 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
  • 9b07764194 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • 4e91bfdc06 Merged [55002] from trunk. Fixes #3268. Frank Mori Hess 2009-07-17 20:17:32 +0000
  • e6727f317c Fixed typo, refs #3268. Frank Mori Hess 2009-07-17 20:09:03 +0000
  • b9ff567392 Merged [53793] to release. Frank Mori Hess 2009-06-15 17:42:48 +0000
  • d9a8a32578 Merged [53779] from trunk. Frank Mori Hess 2009-06-11 18:53:07 +0000
  • 59bfdf2f18 Trying to work around sun 5.9 compiler bug to make connection_test pass. Frank Mori Hess 2009-06-11 18:30:26 +0000
  • a247558d8b Added 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
  • 4fc27b5043 Merged [53599] to release. Fixes #3125. Frank Mori Hess 2009-06-04 13:26:30 +0000
  • 6eba73c525 Added 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
  • f78d3a55fc Copying some cmake files added to release branch back to trunk. Frank Mori Hess 2009-06-02 14:30:13 +0000
  • a9f36a1b9b Merged [53554] from trunk to release. Frank Mori Hess 2009-06-02 14:26:15 +0000
  • f7846179df Fixed my email address. Frank Mori Hess 2009-06-02 14:22:53 +0000
  • ff01014782 Merged Boost.Signals2 revisions r53132:53548 from trunk to release. Frank Mori Hess 2009-06-02 14:18:22 +0000
  • e6718355a4 Work around overload resolution failures on gcc 3.4 Frank Mori Hess 2009-06-01 19:42:04 +0000
  • 615b2980cf Fixed 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
  • 2d7a9bfcc6 Removed debug output. Frank Mori Hess 2009-06-01 13:07:09 +0000
  • 5d94b41cac Fixed compile errors with BOOST_NO_VARIADIC_TEMPLATES. Frank Mori Hess 2009-05-31 15:33:47 +0000
  • 2b6fc8ecee Fixing some reference-to-reference problems with some compilers. Frank Mori Hess 2009-05-30 17:12:01 +0000
  • 6fe3bf8ab9 Fixed bug in test. Frank Mori Hess 2009-05-30 16:03:54 +0000
  • f8d2974291 Made benchmark output slightly more readable. Frank Mori Hess 2009-05-29 18:10:57 +0000
  • 66825217a5 Added check of slot_result_type with void return type. Frank Mori Hess 2009-05-29 17:55:06 +0000
  • 0c8296d92f Make 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
  • 919ad78bfa Added some tests for std::unary_function/std::binary_function typedefs. Frank Mori Hess 2009-05-29 15:16:04 +0000
  • feea7d1e38 Added 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
  • 2bd5533ae9 Forgot to convert one use of old vararg_count to sizeof...(). Frank Mori Hess 2009-05-29 14:30:53 +0000
  • e53f1d2a3c Fixed 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
  • 687dee2875 Added signature_type member typedef to variadic signal implementation. Also added it to slot classes. Frank Mori Hess 2009-05-28 19:44:44 +0000
  • fbb9988f5f Added some files I forgot to add with changeset [53355] Frank Mori Hess 2009-05-28 19:00:01 +0000
  • 4acf719aa9 Added 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
  • e4266bf7f6 Tweaked #include directives a little. Frank Mori Hess 2009-05-28 18:45:22 +0000
  • ee17e4f734 Use BOOST_NO_VARIADIC_TEMPLATES instead of BOOST_HAS_VARIADIC_TMPL, etc. Frank Mori Hess 2009-05-28 18:37:40 +0000
  • c0795a7c67 Added a little test of a signal taking a reference argument. Frank Mori Hess 2009-05-27 17:26:19 +0000
  • 79625c90d0 Patch from Richard Webb for msvc10 compile error, refs #3091 Frank Mori Hess 2009-05-27 01:48:08 +0000
  • 28c1b9559b test tuneups for cmakeland' Troy D. Straszheim 2009-05-21 21:52:56 +0000
  • 4ecca9c4ff Merged changesets [53091], [53128], [53130], [53131], and [53132] from trunk to release. Frank Mori Hess 2009-05-21 14:44:00 +0000
  • 5bbb7fb284 Renamed a method group since blocking() is also a query. Frank Mori Hess 2009-05-20 15:52:18 +0000
  • 6183fc34c3 Added 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
  • d43635d4be Added explicit documentation of shared_connection_block's default copy constructor and assignment operator. Frank Mori Hess 2009-05-20 14:51:19 +0000
  • ca91bb77bd Made 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
  • 87ff0db5fc Added ability to create a shared_connection_block which is initially not blocking. Frank Mori Hess 2009-05-18 16:59:28 +0000
  • 1e5aa8234a cmakefiles for signals2 Troy D. Straszheim 2009-05-15 02:40:05 +0000
  • c42bfe630f Merged [52659] from trunk. Frank Mori Hess 2009-05-04 21:09:26 +0000
  • e1a990b45e Merged [52372] and [52385] from trunk. Frank Mori Hess 2009-05-04 21:00:59 +0000
  • 6b2e4878a8 Merged [52654] [52627] and [52477] from trunk. Frank Mori Hess 2009-05-04 20:55:52 +0000
  • bbb008318e Fix for some compile warnings from Kyle Girard <theycallmecoach@gmail.com>. Frank Mori Hess 2009-04-29 13:53:18 +0000
  • 77ee47ffd6 Added some equality comparison operators for stack_allocator. Frank Mori Hess 2009-04-28 18:17:24 +0000
  • fd7e977c28 Trying to fix compile problems on msvc 9 in release mode. Frank Mori Hess 2009-04-27 13:07:50 +0000
  • 23939a55eb Fix c++0x perfect forwarding for deconstruct. Frank Mori Hess 2009-04-19 02:18:51 +0000
  • d309390f07 Merged [52404] from trunk. Frank Mori Hess 2009-04-15 13:05:41 +0000
  • 422ceee998 Fixed compile errors in c++0x mode. Frank Mori Hess 2009-04-15 12:45:41 +0000
  • e265943d61 signals2/signal.hpp does not need to include signals2/shared_connection_block.hpp. Frank Mori Hess 2009-04-14 14:21:18 +0000
  • 35ea409775 Consolidated some redundant macros. Made BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS settable by user. Frank Mori Hess 2009-04-13 19:52:21 +0000
  • 6db6483247 Merged [51797] from trunk. Frank Mori Hess 2009-03-16 18:35:42 +0000
  • be76a695c3 Fix for broken links from Danel James. Frank Mori Hess 2009-03-16 18:30:11 +0000
  • 767c877f8f Merging Signals2 to release branch. Frank Mori Hess 2009-03-11 17:51:08 +0000
  • 4bdee4633b Fixed a few more copyright/license issues detected by inspection report. Frank Mori Hess 2009-03-09 21:23:14 +0000
  • c9bb9ec451 Fix a couple of minor signals2 documentation issues. Daniel James 2009-03-09 20:57:06 +0000
  • cab89ec6a6 Tweaked generation of Signals2 code snippets a bit. Frank Mori Hess 2009-03-09 19:24:31 +0000
  • ae6d2d8d47 quote destination dir to deal with spaces. Frank Mori Hess 2009-03-08 16:54:52 +0000
  • ecf42fe741 Generate 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