Commit Graph

44 Commits

Author SHA1 Message Date
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