Commit Graph

598 Commits

Author SHA1 Message Date
Frank Mori Hess
36432867cc Added some notes about details of blocking a connection
that is being run concurrently.


[SVN r43575]
2008-03-12 15:39:21 +00:00
Frank Mori Hess
d65297ab11 Added a mention that slots may still be running after disconnect returns.
[SVN r43574]
2008-03-12 15:19:32 +00:00
Frank Mori Hess
a00cd1ca4c I think this will make grouped_list copy constructor run in
O(n) time instead of O(n log n).



[SVN r43564]
2008-03-11 16:15:43 +00:00
Frank Mori Hess
1ad95628c5 Added proper copy constructor for grouped_list, to prevent invalid
list iterators in map.



[SVN r43563]
2008-03-11 15:12:20 +00:00
Frank Mori Hess
ffdba806c6 Added test for problem with signalslib::detail::grouped_list
copy construction.



[SVN r43562]
2008-03-11 15:10:07 +00:00
Frank Mori Hess
ac8bf068e5 Added regression test for re-assignment of scoped_connection.
[SVN r43557]
2008-03-10 20:58:35 +00:00
Frank Mori Hess
90fc572c68 Worked around bogus error when using g++ checked iterators.
[SVN r43556]
2008-03-10 20:56:44 +00:00
Frank Mori Hess
79f09682d9 Added disconnect() call to assignment operator of scoped_connection, fixing
bug reported by 'Steve Hand' <biomech@bionyx.ca>.



[SVN r43553]
2008-03-10 19:47:41 +00:00
Frank Mori Hess
60a07d0426 Added me as author.
[SVN r43552]
2008-03-10 19:46:29 +00:00
Frank Mori Hess
59c7b6c218 Fixed bogus assertion failure, reported by Steve Hand.
[SVN r43432]
2008-02-28 19:59:40 +00:00
Frank Mori Hess
fe1cfb0afa Added a new little test program for adding test for bugs as they
are discovered/fixed.



[SVN r43431]
2008-02-28 19:58:18 +00:00
Frank Mori Hess
411c9158ed A signal used as a slot should throw an expired_slot exception,
instead of a bad_weak_ptr.



[SVN r43427]
2008-02-27 20:05:27 +00:00
Frank Mori Hess
139366ab4a Modified track_test to correctly test automatic disconnection of
signal used as slot, without explicit tracking.



[SVN r43426]
2008-02-27 20:04:23 +00:00
Frank Mori Hess
83b7bd60c7 Fixed include guard in auto_threaded.hpp from conflicting with
multi_threaded.hpp.



[SVN r43015]
2008-01-29 20:49:58 +00:00
Frank Mori Hess
996ff27d36 Added reference doc for signal_base class, which I forgot to add.
[SVN r42682]
2008-01-11 18:56:02 +00:00
Frank Mori Hess
087da776e9 Added support for tracking signal objects. Moved signal_base out
of detail namespace, since it is used as an argument in a public
method now.  Fixed track_test.cpp to use new signal tracking
method.


[SVN r42446]
2008-01-03 22:10:00 +00:00
Frank Mori Hess
47ede36f8e Added new faq entry describing changes for Boost.Signals 1.34.
[SVN r42445]
2008-01-03 21:24:46 +00:00
Frank Mori Hess
d1e47decb4 Added missing "type" child to "inherit" element.
[SVN r42444]
2008-01-03 21:24:21 +00:00
Frank Mori Hess
18c90fedc1 Koenig lookup isn't working.
[SVN r42392]
2007-12-31 18:11:27 +00:00
Frank Mori Hess
df52509ee4 Use koenig lookup to find swap() function.
[SVN r42232]
2007-12-21 18:55:35 +00:00
Frank Mori Hess
6df8e11675 Removed more title 17 comments. Use same email address for me everywhere.
[SVN r39559]
2007-09-26 20:35:07 +00:00
Frank Mori Hess
48e789142b Removed US gov copyright related notices, since this no longer
involves just US gov employees.


[SVN r39558]
2007-09-26 20:30:35 +00:00
Frank Mori Hess
5c39af3143 Fixed some unresolved cross references in the documentation.
[SVN r39543]
2007-09-26 14:01:38 +00:00
Frank Mori Hess
f70aea287e Updated mention of obsolete trackable class.
[SVN r39530]
2007-09-25 19:20:05 +00:00
Frank Mori Hess
b607a44e48 Description of connection class implementation doesn't apply
to thread_safe_signals.



[SVN r39529]
2007-09-25 19:17:48 +00:00
Frank Mori Hess
029c8c0e0c More documentation updates. All the obvious problems I'm aware of should
be fixed now.



[SVN r39527]
2007-09-25 18:09:10 +00:00
Frank Mori Hess
406d7aaa08 Restored Doug's copyright line that must have been accidentally deleted.
[SVN r39521]
2007-09-25 13:52:55 +00:00
Frank Mori Hess
7e8fee8ddb Fixed minor typo in comment.
[SVN r39496]
2007-09-24 02:11:27 +00:00
Frank Mori Hess
ea1f6d78c3 More documentation improvements. Fixed documentation of
some protected members using new docbook <access> tag.  Added
documentation of slot_base, now that it's no longer in
the detail namespace.  Added documentation of "preferred
syntax" slot class constructors.  Got rid of a bunch
of <simpara> (no longer needed after css tweak).


[SVN r39495]
2007-09-24 02:10:33 +00:00
Frank Mori Hess
3c64b1b7e5 Moved boost::signalslib::detail::slot_base to boost::signalslib::slot_base,
since it has been exposed in the API by one of the slot::track
methods.




[SVN r39493]
2007-09-24 00:18:48 +00:00
Frank Mori Hess
1d3fce3380 People should use slot_type to forward slots, not
slot_function_type.



[SVN r39463]
2007-09-21 20:42:51 +00:00
Frank Mori Hess
b9655a7b69 Copied example from Boost.Signals in main boost trunk.
[SVN r39462]
2007-09-21 20:42:03 +00:00
Frank Mori Hess
0545bfa18e Deleting example, because I want to instead create it with
an svn copy of the program from the signals library in the
main boost trunk.



[SVN r39461]
2007-09-21 20:40:53 +00:00
Frank Mori Hess
ad010a1265 Added an example program referenced in the tutorial.
[SVN r39460]
2007-09-21 20:35:45 +00:00
Frank Mori Hess
78008f75a4 Minor documentation improvements. Documented
boost::signalslib as the "official" namespace used by
thread_safe_signals.



[SVN r39459]
2007-09-21 20:32:50 +00:00
Frank Mori Hess
93f415e3cf We aren't using visit_each anymore (unless backwards compatibility
for boost::trackable is brought back), so take it out of the
reference.



[SVN r39458]
2007-09-21 19:22:55 +00:00
Frank Mori Hess
8f56ed7fcd track class no longer exists.
[SVN r39457]
2007-09-21 19:20:04 +00:00
Frank Mori Hess
c485776c4c Pruned some dead debugging code.
[SVN r39456]
2007-09-21 19:07:18 +00:00
Frank Mori Hess
f7329a8298 Removed some reminders of obsolete EPG namespace.
[SVN r39455]
2007-09-21 19:06:07 +00:00
Frank Mori Hess
0da67d9a8e Indent with spaces instead of tabs, as specified by boost coding guidelines.
[SVN r39454]
2007-09-21 18:59:41 +00:00
Frank Mori Hess
58705639ec Got rid of doxygen-generated main page, instead integrated
its content into boostbook docs (note I'm building them with 
boostbook from sandbox/boost_docs now).



[SVN r39426]
2007-09-20 20:38:00 +00:00
Douglas Gregor
88da98e37b Move top-level boost directory over to "devel" (temporarily)
[SVN r38327]
2007-07-31 20:32:15 +00:00
Douglas Gregor
ffacc43556 Fix eol-style and mime-types
[SVN r7564]
2007-07-27 00:28:00 +00:00
Frank Mori Hess
646c66c4a4 Removed absolute paths from Doxyfile.
[SVN r7009]
2007-06-12 18:21:32 +00:00
Frank Mori Hess
fc5b5f5d53 Put svn command in verbatim block.
[SVN r7008]
2007-06-12 18:15:27 +00:00
Stjepan Rajko
d719fea031 move thread_safe_signals to new location
[SVN r7005]
2007-06-12 17:38:11 +00:00
Frank Mori Hess
69dcc09232 Added files for doxygen home page
[SVN r7004]
2007-06-12 17:34:58 +00:00
Frank Mori Hess
447def2230 Moved more thread_safe_signals files over to
new directory structure.



[SVN r6999]
2007-06-12 15:08:32 +00:00
Frank Mori Hess
4efdb65c8d Moved more thread_safe_signals files over to
new directory structure.



[SVN r6999]
2007-06-12 15:08:32 +00:00
Frank Mori Hess
86710553af Removing files that have been copied over to
sandbox/thread_safe_signals



[SVN r6998]
2007-06-12 14:25:35 +00:00