Commit Graph

598 Commits

Author SHA1 Message Date
Frank Mori Hess
a9f36a1b9b Merged [53554] from trunk to release.
[SVN r53571]
2009-06-02 14:26:15 +00:00
Frank Mori Hess
f7846179df Fixed my email address.
[SVN r53570]
2009-06-02 14:22:53 +00:00
Frank Mori Hess
ff01014782 Merged Boost.Signals2 revisions r53132:53548 from trunk to release.
[SVN r53569]
2009-06-02 14:18:22 +00:00
Frank Mori Hess
e6718355a4 Work around overload resolution failures on gcc 3.4
[SVN r53554]
2009-06-01 19:42:04 +00:00
Frank Mori Hess
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.



[SVN r53548]
2009-06-01 17:58:34 +00:00
Frank Mori Hess
2d7a9bfcc6 Removed debug output.
[SVN r53535]
2009-06-01 13:07:09 +00:00
Frank Mori Hess
5d94b41cac Fixed compile errors with BOOST_NO_VARIADIC_TEMPLATES.
[SVN r53502]
2009-05-31 15:33:47 +00:00
Frank Mori Hess
2b6fc8ecee Fixing some reference-to-reference problems with some compilers.
[SVN r53464]
2009-05-30 17:12:01 +00:00
Frank Mori Hess
6fe3bf8ab9 Fixed bug in test.
[SVN r53461]
2009-05-30 16:03:54 +00:00
Frank Mori Hess
f8d2974291 Made benchmark output slightly more readable.
[SVN r53403]
2009-05-29 18:10:57 +00:00
Frank Mori Hess
66825217a5 Added check of slot_result_type with void return type.
[SVN r53401]
2009-05-29 17:55:06 +00:00
Frank Mori Hess
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.



[SVN r53400]
2009-05-29 17:35:35 +00:00
Frank Mori Hess
919ad78bfa Added some tests for std::unary_function/std::binary_function
typedefs.



[SVN r53393]
2009-05-29 15:16:04 +00:00
Frank Mori Hess
feea7d1e38 Added inheritance of variadic signal/slot from std::unary_function or
std::binary_function as appropriate.


[SVN r53392]
2009-05-29 15:05:10 +00:00
Frank Mori Hess
2bd5533ae9 Forgot to convert one use of old vararg_count to sizeof...().
[SVN r53391]
2009-05-29 14:30:53 +00:00
Frank Mori Hess
e53f1d2a3c Fixed some test errors caused by sig_type::slot_type::signature_type not existing.
Replaced unneeded vararg_count with sizeof...().


[SVN r53390]
2009-05-29 13:34:42 +00:00
Frank Mori Hess
687dee2875 Added signature_type member typedef to variadic signal implementation.
Also added it to slot classes.



[SVN r53359]
2009-05-28 19:44:44 +00:00
Frank Mori Hess
fbb9988f5f Added some files I forgot to add with changeset [53355]
[SVN r53356]
2009-05-28 19:00:01 +00:00
Frank Mori Hess
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.



[SVN r53355]
2009-05-28 18:49:27 +00:00
Frank Mori Hess
e4266bf7f6 Tweaked #include directives a little.
[SVN r53354]
2009-05-28 18:45:22 +00:00
Frank Mori Hess
ee17e4f734 Use BOOST_NO_VARIADIC_TEMPLATES instead of BOOST_HAS_VARIADIC_TMPL, etc.
[SVN r53353]
2009-05-28 18:37:40 +00:00
Frank Mori Hess
c0795a7c67 Added a little test of a signal taking a reference argument.
[SVN r53310]
2009-05-27 17:26:19 +00:00
Frank Mori Hess
79625c90d0 Patch from Richard Webb for msvc10 compile error, refs #3091
[SVN r53294]
2009-05-27 01:48:08 +00:00
Troy D. Straszheim
28c1b9559b test tuneups for cmakeland'
[SVN r53165]
2009-05-21 21:52:56 +00:00
Frank Mori Hess
4ecca9c4ff Merged changesets [53091], [53128], [53130], [53131], and [53132]
from trunk to release.



[SVN r53154]
2009-05-21 14:44:00 +00:00
Frank Mori Hess
5bbb7fb284 Renamed a method group since blocking() is also a query.
[SVN r53132]
2009-05-20 15:52:18 +00:00
Frank Mori Hess
6183fc34c3 Added shared_connection_block::connection() query, and a
connection::operator!=().  Added a test of shared_connection_block
assignment.


[SVN r53131]
2009-05-20 15:16:37 +00:00
Frank Mori Hess
d43635d4be Added explicit documentation of shared_connection_block's default
copy constructor and assignment operator.



[SVN r53130]
2009-05-20 14:51:19 +00:00
Frank Mori Hess
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.


[SVN r53128]
2009-05-20 14:36:49 +00:00
Frank Mori Hess
87ff0db5fc Added ability to create a shared_connection_block which is initially
not blocking.



[SVN r53091]
2009-05-18 16:59:28 +00:00
Troy D. Straszheim
1e5aa8234a cmakefiles for signals2
[SVN r53013]
2009-05-15 02:40:05 +00:00
Frank Mori Hess
c42bfe630f Merged [52659] from trunk.
[SVN r52758]
2009-05-04 21:09:26 +00:00
Frank Mori Hess
e1a990b45e Merged [52372] and [52385] from trunk.
[SVN r52757]
2009-05-04 21:00:59 +00:00
Frank Mori Hess
6b2e4878a8 Merged [52654] [52627] and [52477] from trunk.
[SVN r52756]
2009-05-04 20:55:52 +00:00
Frank Mori Hess
bbb008318e Fix for some compile warnings from Kyle Girard <theycallmecoach@gmail.com>.
[SVN r52659]
2009-04-29 13:53:18 +00:00
Frank Mori Hess
77ee47ffd6 Added some equality comparison operators for stack_allocator.
[SVN r52654]
2009-04-28 18:17:24 +00:00
Frank Mori Hess
fd7e977c28 Trying to fix compile problems on msvc 9 in release mode.
[SVN r52627]
2009-04-27 13:07:50 +00:00
Frank Mori Hess
23939a55eb Fix c++0x perfect forwarding for deconstruct.
[SVN r52477]
2009-04-19 02:18:51 +00:00
Frank Mori Hess
d309390f07 Merged [52404] from trunk.
[SVN r52406]
2009-04-15 13:05:41 +00:00
Frank Mori Hess
422ceee998 Fixed compile errors in c++0x mode.
[SVN r52404]
2009-04-15 12:45:41 +00:00
Frank Mori Hess
e265943d61 signals2/signal.hpp does not need to include signals2/shared_connection_block.hpp.
[SVN r52385]
2009-04-14 14:21:18 +00:00
Frank Mori Hess
35ea409775 Consolidated some redundant macros. Made BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS
settable by user.


[SVN r52372]
2009-04-13 19:52:21 +00:00
Frank Mori Hess
6db6483247 Merged [51797] from trunk.
[SVN r51798]
2009-03-16 18:35:42 +00:00
Frank Mori Hess
be76a695c3 Fix for broken links from Danel James.
[SVN r51797]
2009-03-16 18:30:11 +00:00
Frank Mori Hess
767c877f8f Merging Signals2 to release branch.
[SVN r51710]
2009-03-11 17:51:08 +00:00
Frank Mori Hess
4bdee4633b Fixed a few more copyright/license issues detected by
inspection report.



[SVN r51671]
2009-03-09 21:23:14 +00:00
Daniel James
c9bb9ec451 Fix a couple of minor signals2 documentation issues.
[SVN r51669]
2009-03-09 20:57:06 +00:00
Frank Mori Hess
cab89ec6a6 Tweaked generation of Signals2 code snippets a bit.
[SVN r51662]
2009-03-09 19:24:31 +00:00
Frank Mori Hess
ae6d2d8d47 quote destination dir to deal with spaces.
[SVN r51650]
2009-03-08 16:54:52 +00:00
Frank Mori Hess
ecf42fe741 Generate code snippets using bjam instead of checking them into
svn, to avoid bogus entries in inspect report.



[SVN r51649]
2009-03-08 16:11:36 +00:00