Andreas Huber
402084373e
Invalid calls to reaction functions now always lead to a failing runtime assert. In debug mode the result type is a class with destructive copy semantics, enabling the detection of a wider range of reaction function abuses. Added appropriate tests and updated the documentation.
...
[SVN r29595]
2005-06-15 22:20:44 +00:00
Andreas Huber
3eb326d002
Improved the SimpleState and State concept documentation and reordered concepts.
...
[SVN r29427]
2005-06-04 10:30:34 +00:00
Andreas Huber
9b6f427eb5
Adapted to the new reaction specification interface.
...
[SVN r29266]
2005-05-29 10:19:56 +00:00
Andreas Huber
fc9d6004a1
- Changed the library namespace from fsm to statechart
...
- Changed the library name from boost::fsm to Boost.Statechart
[SVN r28788]
2005-05-10 18:24:35 +00:00
Andreas Huber
c7866e34d8
Fixed various documentation bugs regarding the use of exception translators.
...
[SVN r28642]
2005-05-03 20:49:47 +00:00
Andreas Huber
75575b0339
Adapted exception_translator docs.
...
[SVN r27434]
2005-02-19 22:13:25 +00:00
Andreas Huber
9ede431c0a
Adapted to code brush-ups (mostly replaced struct with class)
...
[SVN r27426]
2005-02-19 15:50:46 +00:00
Andreas Huber
34deb2e634
Minor changes
...
[SVN r27345]
2005-02-13 15:41:46 +00:00
Andreas Huber
1f792f2619
Adjusted table field sizes and corrected a few spelling errors.
...
[SVN r27223]
2005-02-07 19:23:39 +00:00
Andreas Huber
1c92595c8f
Fixed small doc bug
...
[SVN r27085]
2005-02-03 22:40:44 +00:00
Andreas Huber
9d6bad396c
Replaced all occurences of subclass with subtype
...
[SVN r26932]
2005-01-30 14:27:53 +00:00
Andreas Huber
a9f43cebe5
Clarified various requirements.
...
[SVN r26909]
2005-01-29 13:36:28 +00:00
Andreas Huber
713b86ce28
Added a new requirement to the state_downcast docs.
...
[SVN r26754]
2005-01-20 01:24:42 +00:00
Andreas Huber
f5a8ea4fe0
Adapted to new boost logo filename.
...
[SVN r26296]
2004-11-25 19:20:21 +00:00
Andreas Huber
8ab0f8a749
Minor fixes
...
[SVN r25779]
2004-10-18 23:20:24 +00:00
Andreas Huber
a21d9bf1ba
- Out of the box, a state machine no longer uses exception_translator<> to translate exceptions propagated into the framework. Instead, null_exception_translator is now used, which does not catch or translate any exceptions. Updated docs accordingly
...
- Implemented two stage exit and updated docs accordingly
- Implemented an experimental feature that allows a transition action to be a member of the transition source or any of its direct or indirect contexts, see BOOST_FSM_RELAX_TRANSITION_CONTEXT
- Various small code and documentation improvements
[SVN r25762]
2004-10-17 22:59:51 +00:00
Andreas Huber
9b1bd5c3cd
Updated copyright notices
...
[SVN r22895]
2004-05-22 20:47:20 +00:00
Andreas Huber
d1eaba8da5
Added documentation defining the state entry & exit sequence in the presence of orthogonal regions (various places).
...
[SVN r22791]
2004-05-11 18:48:15 +00:00
Andreas Huber
632b6ac013
Fixed a few minor inaccuracies.
...
[SVN r22625]
2004-04-10 12:22:33 +00:00
Andreas Huber
7973bdc7ee
Breaking change: fifo_scheduler<> and fifo_worker<> now always work non-blocking by default
...
[SVN r22533]
2004-03-20 23:12:12 +00:00
Andreas Huber
68a57f320d
Breaking change: Added the FifoWorker template parameter to fifo_scheduler<> and updated documentation and examples accordingly
...
[SVN r22503]
2004-03-15 23:38:33 +00:00
Andreas Huber
36be517819
- Breaking change: Renamed worker<> to fifo_scheduler<> and updated documentation and examples accordingly
...
- Changed the fifo_scheduler<> implementation so that a custom worker implementation needs to duplicate less code
- Various other small code and doc changes
[SVN r22494]
2004-03-13 00:22:23 +00:00
Andreas Huber
9530e386db
Minor doc fix
...
[SVN r22427]
2004-03-03 00:34:39 +00:00
Andreas Huber
4c8fe345ea
- Breaking change: Redesigned the worker<> and asynchronous_state_machine<> class templates and updated documentation accordingly. Event processors can now be added and removed while a worker is running. Moreover, the new design allows for custom workers with non-FIFO queueing schemes
...
- The StopWatch example now uses std::time() instead of std::clock()
[SVN r22426]
2004-03-03 00:22:21 +00:00
Andreas Huber
8bfb694aa6
- Added the state type information facility to simple_state
...
- Added the function templates simple_state::clear_shallow_history() and simple_state::clear_deep_history()
[SVN r22199]
2004-02-09 00:32:32 +00:00
Andreas Huber
5efc93cc69
- Finished reference documentation
...
- Updated Copyright notices
[SVN r21607]
2004-01-11 23:08:54 +00:00
Andreas Huber
58d6bbb184
- Thanks to Mitsuo Fukasawa the tutorial is now also available in Japanese!!!
...
- Added reference (unfinished) and configuration documentation and updated other documents
- Various code brush-ups (no breaking changes)
[SVN r21241]
2003-12-12 22:31:58 +00:00