Daniel James
fa4d6d8650
Add or fix svn:mime-type and svn:eol-style for several files.
...
Merged revisions 49601-49602 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r49601 | danieljames | 2008-11-05 19:38:45 +0000 (Wed, 05 Nov 2008) | 2 lines
Set several svn:mime-type and svn:eol-style for several files.
........
r49602 | danieljames | 2008-11-05 19:41:20 +0000 (Wed, 05 Nov 2008) | 1 line
A couple more svn:mime-type's that I missed.
........
[SVN r49660]
2008-11-09 11:44:08 +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
f8e471e541
Corrected wrong order in copyright notices.
...
[SVN r36255]
2006-12-03 15:10:26 +00:00
Andreas Huber
4f4e169db5
Merged an unknown function failure fix from trunk to branch.
...
[SVN r36124]
2006-11-20 23:22:53 +00:00
Andreas Huber
843ece1b35
Merged missing std:: prefix fixes from trunk to branch.
...
[SVN r36119]
2006-11-20 18:19:16 +00:00
Andreas Huber
eb9ab82063
Added a missing cstddef includes.
...
[SVN r32819]
2006-02-10 20:09:26 +00:00
Andreas Huber
e08225b1a8
Cosmetic changes
...
[SVN r30774]
2005-09-01 10:47:58 +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
afa1295bc1
Added simple_state<>::operator new & simple_state<>::operator delete forwarding to the allocator passed to state_machine.
...
[SVN r30572]
2005-08-13 23:42:30 +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
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
636824bb85
Updated the comments about maximum FSM sizes on different compilers and updated copyright notice.
...
[SVN r26741]
2005-01-19 15:15:03 +00:00
Andreas Huber
3d1d5dbe7f
Removed project files of no longer supported development environments.
...
[SVN r26199]
2004-11-13 20:18:04 +00:00
Andreas Huber
1f8c6a86b1
Added BOOST_FSM_EXAMPLE_ to the inclusion guard defines.
...
[SVN r26198]
2004-11-13 19:44:35 +00:00
Andreas Huber
e072a672e6
Improved the code for BOOST_NO_STDC_NAMESPACE workarounds.
...
[SVN r26161]
2004-11-09 20:40:59 +00:00
Andreas Huber
f42b50dad6
The BitMachine example is now only built in variants up to 4 bits.
...
[SVN r26160]
2004-11-09 19:39:39 +00:00
Andreas Huber
ce6c09676d
Changed include paths
...
[SVN r26137]
2004-11-06 19:18:22 +00:00
Andreas Huber
5ffd540aa6
Worked around a GCC3.3.1 signed/unsigned mismatch warning
...
[SVN r26136]
2004-11-06 19:14:13 +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
e9b48fe438
Added workarounds to make boost::fsm compile on Intel7.0 (using the old Dinkumware std library comming with the MSVC6.0 IDE).
...
[SVN r22886]
2004-05-21 08:18:40 +00:00
Andreas Huber
8438495886
Small bugfix
...
[SVN r22553]
2004-03-26 06:58:31 +00:00
Andreas Huber
c2a03f6340
Now avoids the "conditional expression is constant" warning in a more generic way.
...
[SVN r22552]
2004-03-25 23:31:47 +00:00
Andreas Huber
31d2b2c646
Various small changes
...
[SVN r22551]
2004-03-25 22:56:27 +00:00
Andreas Huber
8ccbe4b598
Adapted to Intel 8.0 (disabled warnings)
...
[SVN r22546]
2004-03-25 00:07:33 +00:00
Andreas Huber
5e59a080a1
GCC makefile
...
[SVN r22532]
2004-03-20 23:08:48 +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
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
2acb90e332
- Reworked the worker and the asyncrhnous_state_machine class templates so that state machine objects can dynamically be added and removed and custom workers with priority-queues become possible
...
- Various other minor changes
[SVN r22402]
2004-02-28 14:05:09 +00:00
Andreas Huber
440339db6f
no message
...
[SVN r22299]
2004-02-17 00:15:17 +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
20e4589e85
Integrated standard conformance fixes provided by Peter Petrov
...
[SVN r22157]
2004-02-04 00:36:23 +00:00
Andreas Huber
a796f4908a
GCC fixes
...
[SVN r21690]
2004-01-13 18:39:14 +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
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
7895bdbe94
Changed deferal to deferral
...
[SVN r18617]
2003-05-30 19:31:38 +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
a7a07142ae
Switched to typeid-based implementation
...
[SVN r18528]
2003-05-24 16:05:47 +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