Andreas Huber
63d6ea84ac
Merged 1.46 changes from trunk to the release branch.
...
[SVN r67549]
2011-01-01 20:12:47 +00:00
Andreas Huber
b10de1b453
Merged recent statechart trunk changes to the release branch.
...
[SVN r61050]
2010-04-04 19:22:08 +00:00
Daniel James
7b7fa20fdf
Use local copy of the valid HTML 4.01 icon, and make sure all the pages
...
that use it are valid.
Merged revisions 53047-53048 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r53047 | danieljames | 2009-05-16 15:17:20 +0100 (Sat, 16 May 2009) | 1 line
Fix some validation errors.
........
r53048 | danieljames | 2009-05-16 15:23:59 +0100 (Sat, 16 May 2009) | 1 line
Use a local copy of the valid HTML 4.01 icon.
........
[SVN r53258]
2009-05-25 20:06:26 +00:00
Andreas Huber
5fd4d7c849
Merged 1.36 changes from trunk to release branch
...
[SVN r47466]
2008-07-15 22:50:59 +00:00
Andreas Huber
8c8e8af79f
Merged various minor changes from trunk to branch.
...
[SVN r37401]
2007-04-09 13:58:14 +00:00
Andreas Huber
ae4f797aa2
Merged documentation fixes regarding allocation of states and events from trunk to branch.
...
[SVN r36537]
2006-12-29 18:43:04 +00:00
Andreas Huber
f8e471e541
Corrected wrong order in copyright notices.
...
[SVN r36255]
2006-12-03 15:10:26 +00:00
Andreas Huber
1f90ae002d
Merged minor doc bug fix from trunk to branch.
...
[SVN r34935]
2006-08-23 20:56:46 +00:00
Andreas Huber
dc5b0c9ee3
Merged various minor changes from trunk to branch.
...
[SVN r34518]
2006-07-12 21:52:33 +00:00
Andreas Huber
ed4862a38c
Merged html validation changes from trunk to branch.
...
[SVN r34344]
2006-06-18 13:08:55 +00:00
Andreas Huber
4ae57932ad
Merged several doc changes vom trunk to branch
...
[SVN r34043]
2006-05-20 11:40:02 +00:00
Andreas Huber
acc5682e57
Tidied all html files.
...
[SVN r33325]
2006-03-13 00:46:10 +00:00
Andreas Huber
c1d932c364
Documented state_machine::post_event and added a const event_base & overload.
...
[SVN r33103]
2006-02-25 14:20:32 +00:00
Andreas Huber
202a9584e1
Added a facility allowing to specially handle events that did not trigger a reaction.
...
[SVN r30232]
2005-07-24 17:54:52 +00:00
Andreas Huber
7217365d72
Added event_base specializations to all reactions and updated the reference accordingly.
...
[SVN r30205]
2005-07-21 19:33:13 +00:00
Andreas Huber
5d7253508b
Implemented in_state_reaction<>. Updated the documentation and tests accordingly.
...
[SVN r29684]
2005-06-19 10:51:10 +00:00
Andreas Huber
90a93341e9
Added clone functionality to events so that stack-allocated events can now be deferred and posted. Updated the documentation and tests accordingly.
...
[SVN r29669]
2005-06-18 10:09:43 +00:00
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