Frank Mori Hess
594f1f2fbe
Added a paragraph for the description of the optional_last_value
...
class on its reference page.
[SVN r51200]
2009-02-11 15:32:58 +00:00
Frank Mori Hess
55baa3ef8a
Some minor documentation tweaks.
...
[SVN r51152]
2009-02-09 22:04:11 +00:00
Frank Mori Hess
42cf85b40c
Added paragraphs to rationale about optional_last_value
...
and mutex types.
[SVN r51150]
2009-02-09 21:37:44 +00:00
Frank Mori Hess
a9180e940f
Added example and tutorial section for using extended slots.
...
[SVN r51149]
2009-02-09 21:03:20 +00:00
Frank Mori Hess
0cfa23c8f9
Added link from postconstructor section of tutorial
...
to deconstruct example programs. Added a warning about
binding a shared_ptr you intended to track to a slot.
[SVN r51141]
2009-02-09 15:50:14 +00:00
Frank Mori Hess
b7def07b77
Converted document-view section of tutorial to use extracted
...
code snippets.
[SVN r51139]
2009-02-09 15:00:02 +00:00
Frank Mori Hess
d4214ed9c9
converted more of tutorial to use code snippets from example programs.
...
[SVN r51124]
2009-02-09 03:08:07 +00:00
Frank Mori Hess
52d6f7ede2
Added new snippets extracted from examples.
...
[SVN r51123]
2009-02-09 03:07:39 +00:00
Frank Mori Hess
05e0a77ffb
Hacked up a little program for extracting code snippets from example
...
programs, and included some of the snippets into the tutorial.
[SVN r51067]
2009-02-06 21:48:35 +00:00
Frank Mori Hess
26e0626fdf
Added some brief descriptions of some example programs.
...
[SVN r51051]
2009-02-06 15:00:16 +00:00
Frank Mori Hess
f7364222db
Added a bunch of example programs extracted from tutorial.
...
[SVN r51039]
2009-02-05 22:10:13 +00:00
Frank Mori Hess
9b3a31dd91
Fixed indendation.
...
[SVN r51028]
2009-02-05 14:51:29 +00:00
Frank Mori Hess
1ecc31a74a
Updated reference documentation to reflect changes to
...
postconstructors/predestructors
[SVN r51022]
2009-02-04 21:24:22 +00:00
Frank Mori Hess
396d75cfa0
Added beginnings of tutorial sections on deconstruct stuff,
...
Mutex template type parameter, and a stub for an
extended_slot_type/connect_extended section.
[SVN r50796]
2009-01-26 22:06:39 +00:00
Frank Mori Hess
cc360bd0a5
Added paragraph on non-intrusiveness of new automatic
...
connection management scheme.
[SVN r50795]
2009-01-26 22:04:59 +00:00
Frank Mori Hess
6ed6b7cda4
Added mention of deconstruct
...
[SVN r50794]
2009-01-26 22:04:24 +00:00
Frank Mori Hess
228a57ac37
Fixed a typo.
...
[SVN r50791]
2009-01-26 19:09:54 +00:00
Frank Mori Hess
60d27e2f7d
Added reference documentation for signal_type.
...
[SVN r50789]
2009-01-26 18:58:00 +00:00
Frank Mori Hess
037d3cddaa
Added reference documentation for deconstruct and deconstruct_access.
...
[SVN r50781]
2009-01-26 02:54:02 +00:00
Frank Mori Hess
95366e5b3b
Expanded thread-safety section.
...
[SVN r50716]
2009-01-21 22:19:08 +00:00
Frank Mori Hess
c6cba65d0d
Added beginnings of section on thread-safety.
...
[SVN r50696]
2009-01-21 03:43:06 +00:00
Frank Mori Hess
9a1691e742
Updated the "User-level connection management" section of
...
the design rationale, which seemed to be outdated even with respect
to the old Boost.Signals library.
[SVN r50694]
2009-01-20 21:59:19 +00:00
Frank Mori Hess
449107f2e1
Tried to clairify the behavior of the signal::disconnect template.
...
[SVN r50693]
2009-01-20 21:58:21 +00:00
Frank Mori Hess
601ed57906
Removed design overview section, as it was obsolete (even with respect
...
to the original Boost.Signals I believe, since it seems to think
boost::any is used to store slot functions).
[SVN r50691]
2009-01-20 21:27:19 +00:00
Frank Mori Hess
922c3990c2
Added some porting notes about deconstruct and friends. Did
...
some additional minor tweaks and corrections.
[SVN r50690]
2009-01-20 21:16:03 +00:00
Frank Mori Hess
2fa60f8d02
Starting to address some of the documentation weaknesses pointed
...
out during review. Added a section on portinf from Boost.Signals
based on one of the faq entries.
[SVN r50646]
2009-01-16 22:44:51 +00:00
Frank Mori Hess
bbc093ae4d
Added boost::signals2::deconstruct, which is similar to boost::make_shared
...
except with postconstructible/predestructible support. All overloads of
deconstruct may be made a friend by making
boost::signals2::deconstruct_access a friend.
[SVN r50642]
2009-01-16 20:55:42 +00:00
Frank Mori Hess
f4f9c7afa6
Made tutorial output to signals2 subdir instead of signals.
...
[SVN r50596]
2009-01-14 18:45:30 +00:00
Frank Mori Hess
d56dcc3ec0
Brought back trackable class, to ease porting of existing
...
single-threaded code from Boost.Signals to Boost.Signals2.
[SVN r50579]
2009-01-14 16:58:30 +00:00
Frank Mori Hess
94353e94a8
Removed some obsolete notes on default combiner behavior.
...
[SVN r49690]
2008-11-12 02:29:08 +00:00
Frank Mori Hess
201b2a8c74
Got rid of some partial template specialization, for the sake of ancient
...
compilers using the portable syntax. Tweaked handling of void returns.
Added a description for signalN::slot_result_type.
[SVN r49226]
2008-10-09 21:16:54 +00:00
Frank Mori Hess
41f497059d
Removed supported compiler table, which does not reflect state
...
of Signals2 code.
[SVN r49205]
2008-10-09 12:42:24 +00:00
Frank Mori Hess
95665cde22
Fixed default Combiner template types, which are now optional_last_value.
...
[SVN r49187]
2008-10-08 19:01:27 +00:00
Frank Mori Hess
c32307fc7c
Fixed swapped default values for ExtendedSlotFunction parameters of
...
signal and signalN.
[SVN r49186]
2008-10-08 18:53:37 +00:00
Frank Mori Hess
89e52e5d53
Updated faq entry on API changes with new extended_slot_type.
...
[SVN r49185]
2008-10-08 18:45:37 +00:00
Frank Mori Hess
6bfee8386e
Updated some urls in docs wrt change from thread_safe_signals -> signals2.
...
[SVN r49183]
2008-10-08 18:21:06 +00:00
Frank Mori Hess
50c3420bb5
Added extended_slot_type and connect_extended() to signal classes.
...
[SVN r49182]
2008-10-08 18:11:22 +00:00
Frank Mori Hess
88dfed5d71
Made shared_connection_block take a const reference to a signal.
...
This is more consistent since connection::disconnect is a const method.
[SVN r49152]
2008-10-06 20:13:58 +00:00
Frank Mori Hess
bbbbd285d3
Fixed header name.
...
[SVN r49151]
2008-10-06 20:13:00 +00:00
Frank Mori Hess
4ba9db8e27
Added signals2::optional_last_value, and made it the default
...
combiner for signals. It is preferrable to last_value since it
never throws.
[SVN r49076]
2008-09-30 20:28:23 +00:00
Frank Mori Hess
8c75711a97
Fixed a few links that weren't being generated correctly.
...
[SVN r49075]
2008-09-30 19:24:53 +00:00
Frank Mori Hess
7eab2cd6a9
Fixed typo.
...
[SVN r49074]
2008-09-30 19:24:21 +00:00
Frank Mori Hess
78894a2caa
More updating of obsolete bits of docs.
...
[SVN r49072]
2008-09-30 19:10:45 +00:00
Frank Mori Hess
33c8f248fc
Updated with new tests and namespace changes.
...
[SVN r49071]
2008-09-30 19:10:03 +00:00
Frank Mori Hess
bfd79d94a1
Simplified behavior of scoped_connection::release. Removed swaps
...
for scoped_connection since the base class swaps work fine for
scoped_connection too now.
[SVN r49068]
2008-09-30 15:35:42 +00:00
Frank Mori Hess
58c3c75703
Tweaked description of signals2::mutex wrt boost detection of
...
thread support.
[SVN r49067]
2008-09-30 15:33:37 +00:00
Frank Mori Hess
74569ab1e0
Added note about automatic slot tracking of signals.
...
[SVN r49037]
2008-09-29 20:49:40 +00:00
Frank Mori Hess
ebb5ea7ff4
Removed obsolete documentation regarding expired_slot exceptions
...
[SVN r49036]
2008-09-29 20:40:36 +00:00
Frank Mori Hess
434db96180
Fixed scoped_connection example with respect to it being noncopyable now.
...
Made some other minor additions/tweaks.
[SVN r49034]
2008-09-29 20:29:47 +00:00
Frank Mori Hess
b69d06d77d
Minor tweak to faq question.
...
[SVN r49032]
2008-09-29 20:28:38 +00:00
Frank Mori Hess
a0cf7a0890
Updated docs with respect to rename of
...
signals2::lightweight_mutex to signals2::mutex
[SVN r49019]
2008-09-29 18:14:17 +00:00
Frank Mori Hess
700b2c13af
Added some notes on thread-safety of connection classes.
...
[SVN r49015]
2008-09-29 17:25:08 +00:00
Frank Mori Hess
9e0d1840d8
Added scoped_connection::released() query, mostly because it makes it
...
easier to document the class' behavior. Updated scoped_connection
documentation to make it more complete and up to date.
[SVN r49014]
2008-09-29 17:10:41 +00:00
Frank Mori Hess
ea35061c19
Partially updated docs to reflect API changes.
...
[SVN r48979]
2008-09-26 21:10:39 +00:00
Frank Mori Hess
36daee6efd
Added new trunk and tags subdirectories for thread_safe_signals, and moved
...
all existing into trunk subdirectory.
[SVN r48925]
2008-09-23 15:38:18 +00:00
Frank Mori Hess
93a0913f3e
Fixed typo.
...
[SVN r48749]
2008-09-11 21:30:43 +00:00
Frank Mori Hess
b0e5e818f3
Fixed bug in example code, reported by "Igor R".
...
[SVN r47693]
2008-07-22 18:06:24 +00:00
Frank Mori Hess
a55993f412
Added makefile I use to generate docs.
...
[SVN r43577]
2008-03-12 16:05:50 +00:00
Frank Mori Hess
fac26541c8
Added missing close tag.
...
[SVN r43576]
2008-03-12 15:56:38 +00:00
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
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
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
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
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
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
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
Stjepan Rajko
df183087b5
moving thread_safe_signals to new directory structure
...
[SVN r6987]
2007-06-12 05:11:57 +00:00
Frank Mori Hess
eaf9155b73
Updated thread_safe_signals FAQ wrt using with Qt.
...
[SVN r4498]
2007-06-08 17:31:57 +00:00
Frank Mori Hess
4616b2392b
Updated documentation.
...
[SVN r3771]
2007-03-06 21:51:55 +00:00
Frank Mori Hess
e10508c674
Copied from signals/doc.
...
[SVN r3763]
2007-03-05 19:55:48 +00:00
Frank Mori Hess
59b4303469
Moved docs from libs/signals/doc. Updated to reflect some of the
...
more recent changes.
[SVN r3762]
2007-03-05 19:54:28 +00:00