Commit Graph

489 Commits

Author SHA1 Message Date
Andreas Huber
f624d84ba3 Reformatted example code
[SVN r30428]
2005-08-03 21:05:48 +00:00
Andreas Huber
c45e585138 Removed the to-do item "Eliminate the need to wrap a single templated inner initial state into an mpl::list".
Added to-do item to clarify the requirements on the user-supplied mpl containers + compile time performance measurements.


[SVN r30427]
2005-08-03 20:42:16 +00:00
Andreas Huber
fc57263b67 Put all remarks about code as comments inside the code.
[SVN r30426]
2005-08-03 20:35:58 +00:00
Andreas Huber
527a18b781 Minor clarifications
[SVN r30425]
2005-08-03 20:31:49 +00:00
Andreas Huber
5ad2a53cc3 No longer provides multiple test-suites
[SVN r30424]
2005-08-03 20:27:32 +00:00
Andreas Huber
f710dd2a5f Added a FAQ item explaining the pitfalls of dynamically linked state-machines. Also added associated tests to find out whether and how FSMs can be put into DLLs.
[SVN r30354]
2005-08-01 07:17:44 +00:00
Andreas Huber
efecff0b0f Minor bug fix
[SVN r30337]
2005-07-31 09:02:53 +00:00
Andreas Huber
a1c3c1771f Added a FAQ item that presents code for a StopWatch variant that does not use state-local storage and explains the drawbacks of that approach
[SVN r30258]
2005-07-26 21:53:12 +00:00
Andreas Huber
11c9dc5b32 Added comments for asserts.
[SVN r30256]
2005-07-26 21:49:29 +00:00
Andreas Huber
ed30c112c9 Added a FAQ item explaining how to trouble-shoot compile-time errors.
[SVN r30243]
2005-07-26 06:48:58 +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
b028634f26 Added the Jamfile.v2 files
[SVN r30223]
2005-07-22 22:21:41 +00:00
Andreas Huber
e0c8993c92 Added a missing const
[SVN r30222]
2005-07-22 22:19:20 +00:00
Andreas Huber
a5a39d3888 Added in_state_reaction and clarified a few things.
[SVN r30221]
2005-07-22 22:16:26 +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
f5de2c9d90 Removed double definition of state_base_type
[SVN r30204]
2005-07-21 19:13:47 +00:00
Andreas Huber
67ed3910cc Stage now traverses dependencies...
[SVN r30035]
2005-07-13 06:50:47 +00:00
Andreas Huber
2ca8768d02 Cosmetic changes
[SVN r29958]
2005-07-09 22:13:20 +00:00
Andreas Huber
6de45d9847 Added Jamfile.v2 files
[SVN r29957]
2005-07-09 21:07:12 +00:00
Andreas Huber
fdfa11c5d2 *** empty log message ***
[SVN r29956]
2005-07-09 18:57:11 +00:00
Andreas Huber
792657c290 Fixed the now incorrect reaction specifications in the example code.
[SVN r29934]
2005-07-07 17:18:30 +00:00
Andreas Huber
1f51c5c112 Corrected release data
[SVN r29686]
2005-06-19 14:16:27 +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
6aa7afd0bb Clarified the definition of context.
[SVN r29683]
2005-06-19 10:17:02 +00:00
Andreas Huber
1b5ad49c34 Removed superfluous #include.
[SVN r29679]
2005-06-18 17:25:02 +00:00
Andreas Huber
6c04c58965 Replaced all occurrences of "state chart" with "statechart".
[SVN r29670]
2005-06-18 10:26:56 +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
35954a6116 Separated performance-related docs from the rationale into a page of its own.
[SVN r29430]
2005-06-04 15:51:56 +00:00
Andreas Huber
a148085b04 *** empty log message ***
[SVN r29428]
2005-06-04 10:31:56 +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
747732c33f Adapted to the new reaction specification interface.
[SVN r29150]
2005-05-22 16:55:40 +00:00
Andreas Huber
85900c97ea Code reformat
[SVN r29147]
2005-05-22 14:40:29 +00:00
Andreas Huber
9a902d4a95 Fixed a bug kept the example from compiling on Intel 7.0 + MSVC6.0 std library
[SVN r29146]
2005-05-22 14:39:10 +00:00
Andreas Huber
90b932a9a7 Added a remark why the library should not be used to implement parsers.
[SVN r28953]
2005-05-16 12:39:04 +00:00
Andreas Huber
57a2c664a9 Removed the BitMachine variants with 4 bits (cuts compilation time by more than half)
[SVN r28951]
2005-05-16 11:00:33 +00:00
Andreas Huber
a10f844a98 Added assert in counted_base::release
[SVN r28950]
2005-05-16 10:56:56 +00:00
Andreas Huber
14abfe8a5a Reactions are now specified with a reactions member typedef in a state class declaration instead of a template parameter
[SVN r28848]
2005-05-12 17:44:20 +00:00
Andreas Huber
4ca855ed69 *** empty log message ***
[SVN r28789]
2005-05-10 18:28:23 +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
110ea503ff Changed the release date in the change history
[SVN r28719]
2005-05-07 15:08:44 +00:00
Andreas Huber
8d8d53d8da Changed the release date in the change history
[SVN r28646]
2005-05-03 21:32:17 +00:00
Andreas Huber
79faa2a761 State destructors are now not virtual even when BOOST_FSM_USE_NATIVE_RTTI is defined. This could lead to small speed improvements for transitions.
[SVN r28645]
2005-05-03 21:03:15 +00:00
Andreas Huber
80a08a9987 Added the "Getting started" and "Audience" sections (moved from the tutorial) and updated the to-do list.
[SVN r28644]
2005-05-03 20:59:41 +00:00
Andreas Huber
4ae3174af9 Fixed various documentation bugs regarding the use of exception translators.
Added "Basic topics" and "Intermediate topics" headings.


[SVN r28643]
2005-05-03 20:55:07 +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
46b0c51c97 Various minor changes
[SVN r28641]
2005-05-03 20:48:09 +00:00
Andreas Huber
5c02de3cf4 Updated native RTTI docs
[SVN r28640]
2005-05-03 20:45:10 +00:00
Andreas Huber
0f93f0e2ae Updated acknowledgements
[SVN r28639]
2005-05-03 20:43:17 +00:00