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
4d2dbc6998
Changed the menu because time is now measured in seconds rather than milliseconds.
...
[SVN r22678]
2004-04-21 07:09:38 +00:00
Andreas Huber
fb29e05259
StopWatch implementation showing an alternative way of retrieving the elapsed time.
...
[SVN r22677]
2004-04-20 22:42:39 +00:00
Andreas Huber
d1ab2639ce
Comment added
...
[SVN r22676]
2004-04-20 22:41:20 +00:00
Andreas Huber
e5c7329479
Replaced the remaining uses of BOOST_STATIC_CONSTANT with the mpl equivalent (bool_).
...
[SVN r22657]
2004-04-18 16:40:07 +00:00
Andreas Huber
144cdece40
Cosmetic changes
...
[SVN r22656]
2004-04-18 16:34:49 +00:00
Andreas Huber
e6a63844c5
Replaced many uses of BOOST_STATIC_CONSTANT with their mpl equivalent (mpl::bool_, mpl::integral_c) and adapted all affected code accordingly.
...
[SVN r22654]
2004-04-18 11:10:43 +00:00
Andreas Huber
9884a10043
Cosmetic change
...
[SVN r22653]
2004-04-18 11:08:28 +00:00
Andreas Huber
10a2f4d3e9
As required in the intrusive_ptr docs, put intrusive_ptr_add_ref and intrusive_ptr_release in the boost namespace for compilers that do not support ADL.
...
[SVN r22646]
2004-04-18 08:16:00 +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
cc97731815
Replaced BOOST_INTEL ifdefs with proper BOOST_WORKAROUND macros
...
[SVN r22626]
2004-04-10 12:25:03 +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
a8d7c2ce5f
Added two BCC fixes contributed by Pavel Vozenilek
...
[SVN r22573]
2004-03-31 21:33:17 +00:00
Andreas Huber
b6a0b720ab
no message
...
[SVN r22554]
2004-03-26 07:21:16 +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
fdbfd04f3f
Added Intel 8.0 to the list of platforms
...
[SVN r22549]
2004-03-25 07:54:57 +00:00
Andreas Huber
538b76a107
no message
...
[SVN r22548]
2004-03-25 07:31:21 +00:00
Andreas Huber
b4d1cbeaf9
Fixed Intel 8.0 accessibility problem
...
[SVN r22547]
2004-03-25 07:30:28 +00:00
Andreas Huber
8ccbe4b598
Adapted to Intel 8.0 (disabled warnings)
...
[SVN r22546]
2004-03-25 00:07:33 +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
5e59a080a1
GCC makefile
...
[SVN r22532]
2004-03-20 23:08:48 +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
bc8bb5fb49
no message
...
[SVN r22497]
2004-03-13 09:05:25 +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
27f8b4b347
no message
...
[SVN r22403]
2004-02-28 14:08:08 +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
94ad36aa61
Standard conformance fix
...
[SVN r21691]
2004-01-13 18:40:54 +00:00
Andreas Huber
a796f4908a
GCC fixes
...
[SVN r21690]
2004-01-13 18:39:14 +00:00
Andreas Huber
4e4b05b842
A few small standard conformance fixes
...
[SVN r21689]
2004-01-13 18:36:58 +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
049c448329
Removed -Za switch
...
[SVN r20359]
2003-10-12 20:07:04 +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
6f01316efe
Changed accessibilty of typedefs from protected to public.
...
Fixes bug: Machines using state in certain situations fail to compile.
[SVN r19748]
2003-08-23 13:25:03 +00:00
Andreas Huber
5a9055e9d6
no message
...
[SVN r19653]
2003-08-16 23:23:46 +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