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
Andreas Huber
f8470c13fd
- Implemented a few of the documentation improvements suggested by Pavel Vozenilek, including the new "UML to boost::fsm mapping summary" document
...
[SVN r22627]
2004-04-10 12:40:26 +00:00
Andreas Huber
632b6ac013
Fixed a few minor inaccuracies.
...
[SVN r22625]
2004-04-10 12:22:33 +00:00
Andreas Huber
71f4a7d6b9
Added version number of the library to the page title
...
[SVN r22574]
2004-03-31 21:34:25 +00:00
Andreas Huber
b6a0b720ab
no message
...
[SVN r22554]
2004-03-26 07:21:16 +00:00
Andreas Huber
fdbfd04f3f
Added Intel 8.0 to the list of platforms
...
[SVN r22549]
2004-03-25 07:54:57 +00:00
Andreas Huber
1c895d1809
Fixed incorrectly cased image filenames.
...
[SVN r22536]
2004-03-21 10:39:40 +00:00
Andreas Huber
fc93b2aaa1
Fixed incorrectly cased image filenames.
...
[SVN r22535]
2004-03-21 10:00:32 +00:00
Andreas Huber
e40ed89edc
Added missing punctuation
...
[SVN r22534]
2004-03-21 08:21:03 +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
Andreas Huber
da9b785d35
no message
...
[SVN r20358]
2003-10-12 18:28:36 +00:00
Andreas Huber
124b345160
- Breaking change: Removed rtti_policy from the interface. By default, the library now uses its own (often faster) RTTI implementation. Users can demand the use of native C++ RTTI by defining BOOST_FSM_USE_INTERNAL_RTTI. This change only affects users who customized state_machine<>, asynchronous_state_machine<> or worker<>
...
- Breaking change: Reordered template arguments of state_machine and asynchronous_state_machine. This change only affects users who customized state_machine<> or asynchronous_state_machine<>
- Added shallow/deep history support and updated documentation accordingly
- Added various compile-time sanity checks
- Added 1 FAQ (asked by Mitsuo Fukasawa)
[SVN r20357]
2003-10-12 16:23:58 +00:00
Andreas Huber
e382e783db
- Added asynchronous_state_machine<> and worker<> and updated documentation accordingly
...
- Various minor bug fixes and code improvements (no breaking interface changes)
- Added Keyboard and PingPong examples
- Added .pdf documentation
[SVN r19650]
2003-08-16 20:12:26 +00:00
Andreas Huber
96b1032f52
Various code (no interface changes) & documentation improvements
...
[SVN r18707]
2003-06-08 20:24:55 +00:00
Andreas Huber
8d21a6b46f
Various small changes
...
[SVN r18618]
2003-05-30 19:33:29 +00:00
Andreas Huber
c3d2c1c8fe
no message
...
[SVN r18614]
2003-05-30 15:21:04 +00:00
Andreas Huber
2944fac997
Various small changes and bug fixes
...
[SVN r18613]
2003-05-30 15:12:19 +00:00
Andreas Huber
7108d05e19
Last dynamic_cast version before switch to typeid
...
[SVN r18455]
2003-05-19 19:48:09 +00:00
Andreas Huber
a44db41106
no message
...
[SVN r18275]
2003-04-17 12:26:26 +00:00
Andreas Huber
26ce69161d
no message
...
[SVN r15130]
2002-09-01 18:27:48 +00:00