Andreas Huber
5fb86195f4
- Added a FAQ item regarding UML2.0 conformance.
...
- Made the documentation of unconsumed_event more visible
[SVN r34041]
2006-05-20 11:09:54 +00:00
Andreas Huber
9337bc55d6
Minor changes.
...
[SVN r33888]
2006-05-01 13:02:16 +00:00
Andreas Huber
136157ecb9
Fixed a minor bug in the example Jamfile.v2 and adapted the Getting started docs to the new build system.
...
[SVN r33646]
2006-04-10 22:03:49 +00:00
Andreas Huber
acc5682e57
Tidied all html files.
...
[SVN r33325]
2006-03-13 00:46:10 +00:00
Andreas Huber
92e999401f
Added FAQ item about problems with templated inner states.
...
[SVN r33321]
2006-03-11 22:25:23 +00:00
Andreas Huber
4b3e7fc8fd
Adapted TransitionTest.cpp to also test the exception_translator class.
...
[SVN r33115]
2006-02-26 16:08:34 +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
fc12c2c417
Removed to-do list & revision hsitory from index.html and put them into the new future_and_history.html
...
[SVN r32906]
2006-02-13 21:21:54 +00:00
Andreas Huber
496a1a03e6
Incorporated some of the changes suggested by Joaquín Mª López Muñoz
...
[SVN r32821]
2006-02-10 22:57:18 +00:00
Andreas Huber
c21a2b8efc
*** empty log message ***
...
[SVN r32584]
2006-02-05 14:48:51 +00:00
Andreas Huber
e4f0221f70
Minor changes
...
[SVN r32085]
2005-12-17 11:12:02 +00:00
Andreas Huber
602789befa
Minor clarification
...
[SVN r30898]
2005-09-10 11:00:53 +00:00
Andreas Huber
8f6089812e
Minor doc fixes
...
[SVN r30781]
2005-09-01 18:40:31 +00:00
Andreas Huber
3eba750460
Minor doc fixes
...
[SVN r30775]
2005-09-01 11:31:22 +00:00
Andreas Huber
7061ff00c7
Simplified the BitMachine example (the performance measurement functions are no longer needed)
...
[SVN r30773]
2005-09-01 10:37:45 +00:00
Andreas Huber
6d30e8a61d
Fixed two broken links
...
[SVN r30728]
2005-08-29 20:23:21 +00:00
Andreas Huber
b7cdbeeb73
- Added detailed performance data to the performance document
...
- Added the InStateVsTransition "example" and the associated InStateVsTransitionCharts.xls
- Removed the to-do item "Investigate how constant-time dispatch for non-orthogonal state machines can be implemented"
[SVN r30727]
2005-08-29 20:22:14 +00:00
Andreas Huber
f7e458689b
Updated platforms.
...
[SVN r30637]
2005-08-22 22:40:24 +00:00
Andreas Huber
d1a2139e31
Added 1.32 incompatibility warning
...
[SVN r30581]
2005-08-14 13:29:47 +00:00
Andreas Huber
9b54e759f0
Replaced all occurrences of 1.32 with 1.33 and other minor changes.
...
[SVN r30580]
2005-08-14 13:22:01 +00:00
Andreas Huber
0373aa6717
*** empty log message ***
...
[SVN r30579]
2005-08-14 13:20:31 +00:00
Andreas Huber
bc717b7444
Replaced all occurrences of subclass with subtype.
...
[SVN r30578]
2005-08-14 13:18:16 +00:00
Andreas Huber
be50a44436
Updated to-do list and change history.
...
[SVN r30577]
2005-08-13 23:49:44 +00:00
Andreas Huber
80761f3fa4
Added Joaquín to the acknowledgements.
...
[SVN r30576]
2005-08-13 23:48:44 +00:00
Andreas Huber
8c9d600fb2
Removed the no longer valid "lost events" limitation.
...
[SVN r30575]
2005-08-13 23:47:24 +00:00
Andreas Huber
4ca7f62ce3
Updated to reflect memory management changes.
...
[SVN r30574]
2005-08-13 23:45:46 +00:00
Andreas Huber
6531234303
Clarified to-do.
...
[SVN r30521]
2005-08-10 07:06:16 +00:00
Andreas Huber
0a39280ea0
Added items to and reordered the to-do list.
...
[SVN r30512]
2005-08-08 21:49:21 +00:00
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
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
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
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
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
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
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
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
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
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
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
Andreas Huber
a9a29595ca
Corrected the review period length.
...
[SVN r27476]
2005-02-21 18:21:19 +00:00
Andreas Huber
0065535b66
Added items to the change history and the known issues list.
...
[SVN r27448]
2005-02-20 22:15:44 +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
8a7cb2caae
*** empty log message ***
...
[SVN r27377]
2005-02-14 21:10:04 +00:00
Andreas Huber
34deb2e634
Minor changes
...
[SVN r27345]
2005-02-13 15:41:46 +00:00
Andreas Huber
d01809b87f
*** empty log message ***
...
[SVN r27260]
2005-02-09 00:19:33 +00:00
Andreas Huber
d55b15b0b5
*** empty log message ***
...
[SVN r27259]
2005-02-09 00:02:08 +00:00
Andreas Huber
c19eb57609
Added Known issues section and updated Change history
...
[SVN r27230]
2005-02-07 21:08:09 +00:00
Andreas Huber
99b836ade5
Minor change
...
[SVN r27229]
2005-02-07 21:06:06 +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
42aaa6bacd
Updated the "Speed versus scalability tradeoffs" section.
...
[SVN r26908]
2005-01-29 13:05:26 +00:00
Andreas Huber
54858c509a
*** empty log message ***
...
[SVN r26810]
2005-01-22 18:22:39 +00:00
Andreas Huber
ba16b939e6
Added tests for inconsistent uses of history, invalid state charts and unsupported types of deep history.
...
[SVN r26808]
2005-01-22 18:05:53 +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
759d47a371
Added to-do item.
...
[SVN r26753]
2005-01-20 01:22:19 +00:00
Andreas Huber
c72cac286d
Updated the "Speed versus scalability tradeoffs" section and updated copyright notice.
...
[SVN r26743]
2005-01-19 15:24:18 +00:00
Andreas Huber
5ffa4548b9
Moved the "Incompatible compilers" section from configuration.html, updated supported platforms, updated to-do list and updated copyright notice.
...
[SVN r26727]
2005-01-18 20:40:55 +00:00
Andreas Huber
55430fb01c
Moved the "Incompatible compilers" section to index.html and updated copyright notice.
...
[SVN r26726]
2005-01-18 20:35:15 +00:00
Andreas Huber
85bc49ee5d
Added explanation for the BitMachine & Handcrafted examples and updated copyright notice.
...
[SVN r26710]
2005-01-16 23:54:47 +00:00
Andreas Huber
afbb1c915a
Added two headings and adapted to the new boost logo filename
...
[SVN r26303]
2004-11-25 20:43:52 +00:00
Andreas Huber
ad979e3960
Added a Getting started section and adapted to the new boost logo filename
...
[SVN r26302]
2004-11-25 20:41:58 +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
f3693e36c2
Minor changes
...
[SVN r22894]
2004-05-22 16:07:20 +00:00
Andreas Huber
b144a4fa8a
Added Intel 7.0 to the list of tested compilers.
...
[SVN r22893]
2004-05-22 16:06:42 +00:00
Andreas Huber
1e50f2ea53
Added Intel 7.0 configuration information
...
[SVN r22892]
2004-05-22 16:04:39 +00:00
Andreas Huber
5e2bad23dd
no message
...
[SVN r22794]
2004-05-11 22:40:10 +00:00
Andreas Huber
f8bf1aa7e7
Updated the Exception handling section
...
[SVN r22792]
2004-05-11 18:54:47 +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
778f2fdd0b
Clarified the definition of unstable state.
...
[SVN r22790]
2004-05-11 18:44:59 +00:00
Andreas Huber
f1df609cbf
Added change log for new release
...
[SVN r22683]
2004-04-21 22:11:55 +00:00
Andreas Huber
7e681d0169
Various clarifications and corrections
...
[SVN r22680]
2004-04-21 07:12:06 +00:00
Andreas Huber
b6f64548a3
Corrected a typo
...
[SVN r22679]
2004-04-21 07:10:34 +00:00